首页> 外文会议>European conference on software architecture >A DSL for MAPE Patterns Representation in Self-adapting Systems
【24h】

A DSL for MAPE Patterns Representation in Self-adapting Systems

机译:自适应系统中用于MAPE模式表示的DSL

获取原文

摘要

In architecture-based self-adaptation, the adaptation logic is usually structured in terms of MAPE-K (Monitor-Analyze-Plan-Execute over a shared Knowledge) control loops dealing with the adaptation concerns of the managed system. In case of large, complex and decentralized systems, multiple interacting MAPE loops are introduced. Some common design patterns of interactive MAPE components have been proposed in the literature; however, a well-defined way to document them and to express the semantics of their interactions is still missing. This paper presents a domain-specific language, MAPE Specification Language (MSL), as modeling front-end to define and instantiate common patterns of interacting MAPE components when architecting the adaptation logic of a self-adaptive system. We also provide a semantic mapping (implemented by a model generator) to transform MSL descriptions of MAPE pattern instances into formal executable models based on the formalism of self-adaptive Abstract State Machines (ASMs). Such a mapping provides a link to the modeling back-end of ASMs for formally specifying and analyzing the behavior of instances of MAPE patterns.
机译:在基于体系结构的自适应中,适应逻辑通常是根据MAPE-K(对共享知识的监视-分析-计划-执行)控制循环来构造的,该控制循环处理了受管系统的适应问题。在大型,复杂和分散的系统中,引入了多个相互作用的MAPE回路。文献中已经提出了一些交互式MAPE组件的常见设计模式。但是,仍然缺少一种明确定义的方式来记录它们并表达其交互的语义。本文提出了一种领域特定的语言,MAPE规范语言(MSL),作为建模前端,以在构建自适应系统的自适应逻辑时定义和实例化交互的MAPE组件的通用模式。我们还提供了一种语义映射(由模型生成器实现),可以根据自适应抽象状态机(ASM)的形式将MAPE模式实例的MSL描述转换为正式的可执行模型。这样的映射提供了到ASM建模后端的链接,用于形式化地指定和分析MAPE模式实例的行为。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号