【24h】

A correct by construction approach for modeling and formalizing self-adaptive systems

机译:用于建模和形式化自适应系统的正确的构造方法

获取原文

摘要

Self-adaptive systems adapt their own behavior autonomously in order to control the satisfaction of their requirements under changing environmental conditions. MAPE (Monitor, Analyze, Plan and Execute) control loops have been used as important models for realizing self-adaptation. Adaptive systems are generally more difficult to design, specify and verify due to their high complexity. In this paper, we propose a formal refinement approach that aims first to model self-adaptive systems based on MAPE control loop. Second, our approach aims to formally specify self-adaptive systems at a high level of abstraction using the Event-B method providing correct by construction software. This formal specification provides a way to verify correctness of self-adaptive systems regarding a number of criteria. We provide a software tool (as an Eclipse plug-in) that supports designers in their architectural choices by defining a set of patterns describing the different ways of organizing MAPE loops, such as Master/Slave, coordinated control and hierarchical control. We illustrate our approach within a marine monitoring environment case study for validation purpose.
机译:自适应系统可以自动调整自身的行为,以控制在不断变化的环境条件下对其要求的满足。 MAPE(监视,分析,计划和执行)控制循环已用作实现自适应的重要模型。由于自适应系统的复杂性高,因此通常更难以设计,指定和验证。在本文中,我们提出了一种形式化的优化方法,该方法首先旨在基于MAPE控制回路对自适应系统进行建模。其次,我们的方法旨在使用Event-B方法在构建软件的正确支持下,以高度抽象的形式正式指定自适应系统。该正式规范提供了一种方法来验证有关多个标准的自适应系统的正确性。我们提供了一个软件工具(作为Eclipse插件),通过定义一组模式来描述不同的组织MAPE循环的方式,例如主/从,协调控制和分层控制,来支持设计人员的体系结构选择。我们在海洋监测环境案例研究中说明了我们的方法以进行验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号