首页> 外文期刊>The Journal of Systems and Software >Architectural runtime models for integrating runtime observations and component-based models
【24h】

Architectural runtime models for integrating runtime observations and component-based models

机译:集成运行时观测和基于组件的模型的架构运行时模型

获取原文
获取原文并翻译 | 示例
           

摘要

Keeping track of modern software applications while dynamically changing requires strong interaction of evolution activities on development level and adaptation activities on operation level. Knowledge about software architecture is key for both, developers while evolving the system and operators while adapting the system. Existing architectural models used in development differ from those used in operation in terms of purpose, abstraction and content. Consequences are limited reuse of development models during operation, lost architectural knowledge and limited phase-spanning consideration of software architecture. In this paper, we propose modeling concepts of the iObserve approach to align architectural models used in development and operation. We present a correspondence model to bridge the divergent levels of abstraction between implementation artifacts and component-based architectural models. A transformation pipeline uses the information stored in the correspondence model to update architectural models based on changes during operation. Moreover, we discuss the modeling of complex workload based on observations during operation. In a case study-based evaluation, we examine the accuracy of our models to reflect observations during operation and the scalability of the transformation pipeline. Evaluation results show the accuracy of iObserve. Furthermore, evaluation results indicate iObserve adequately scales for some cases but shows scalability limits for others.
机译:动态变化的同时保持现代软件应用的跟踪需要对运行水平的发展水平和适应活动的进化活动的强烈互动。关于软件架构的知识是两者的关键,在调整系统时演化系统和运营商的同时,开发人员的关键。开发中使用的现有架构模型不同于在目的,抽象和内容中运行中使用的模型。后果在运行期间的开发模型的重用有限,丢失架构知识和软件架构的有限相位跨越思考。在本文中,我们提出了Iobserve方法的建模概念来对准开发和操作中使用的架构模型。我们介绍了一个通信模型来弥合实现工件与基于组件的架构模型之间的抽象的不同水平。转换管道使用存储在对应模型中的信息基于操作期间的更改更新架构模型。此外,我们基于操作期间的观测讨论复杂工作量的建模。在基于案例的基于学习的评估中,我们研究了模型的准确性,以反映操作期间的观察和转换管道的可扩展性。评估结果表明了iobserve的准确性。此外,评估结果表明某些情况下的Iobserve适当缩放,但显示其他人的可扩展性限制。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号