...
首页> 外文期刊>Frontiers of computer science in China >Specifying redundancy tactics as crosscutting concerns using aspect-oriented modeling
【24h】

Specifying redundancy tactics as crosscutting concerns using aspect-oriented modeling

机译:使用面向方面的建模将冗余策略指定为横切关注点

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

获取外文期刊封面封底 >>

       

摘要

Various redundancy tactics can be modeled at the design stage of safety-critical systems thereby providing a set of fault-tolerance guidelines for subsequent development activities. However, existing approaches usually interweave redundancy tactics into the functional models making them complex and cluttered; the maintenance of such models is time-consuming and error-prone. To address this problem, we provide a modeling approach to separate the redundancy tactics from the base functional models using aspect-oriented modeling. More specifically, the conceptual models of the redundancy tactics and their semantic constraints are first defined for deriving the relevant aspects. Subsequently, a UML profile is proposed to specify the tactic aspects followed by mapping these concepts to the corresponding concepts of aspect-oriented modeling based on pre-defined principles. In accordance with our proposed profile, reuse directives are applied to handle the overlap of structural features between redundancy tactics and other kinds of tactic. Based on our tactic aspects and their configured attributes, a weaving algorithm is proposed to associate the tactic aspects with the base functional models. The proposed approach is compared with a traditional tactic modeling approach using two safety-critical systems, revealing that: 1) our approach significantly reduces the number of extra model elements needed in the tactic design stage; 2) our approach can largely avoid the impact of changing of the base functional model as the model evolves.
机译:可以在安全关键系统的设计阶段对各种冗余策略进行建模,从而为后续的开发活动提供一组容错准则。但是,现有方法通常将冗余策略与功能模型交织在一起,从而使它们变得复杂而混乱。这种模型的维护既费时又容易出错。为了解决此问题,我们提供了一种建模方法,该方法使用面向方面的建模将冗余策略与基本功能模型分开。更具体地说,首先定义冗余策略的概念模型及其语义约束,以推导相关方面。随后,提出了UML概要文件以指定战术方面,然后将这些概念映射到基于预定义原理的面向方面的建模的相应概念。根据我们提出的概要,重用指令适用于处理冗余策略和其他策略之间的结构特征重叠。基于我们的战术方面及其配置的属性,提出了一种编织算法,将战术方面与基本功能模型相关联。将该方法与使用两个安全关键系统的传统战术建模方法进行了比较,结果表明:1)我们的方法大大减少了战术设计阶段所需的额外模型元素的数量; 2)我们的方法可以很大程度上避免随着模型的发展而改变基本功能模型的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号