arrow
返回

Specifying redundancy tactics as crosscutting concerns using aspect-oriented modeling

delete2014-09-09
delete4
PRE
AI
X
Xiang Qiu *
L
Li Zhang
DOI:10.1007/s11704-014-3390-5delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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 de- fined 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.
Keyword:
redundancy tactic
aspect-oriented modeling
weaving algorithm
reuse directives
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Frontiers of Computer Science 封面图
Frontiers of Computer Science
IF:
4.6
论文数:
1.6K
被引数:
2.8K

机构

B
Beihang University
学者数:
5.2W
论文数: 4.1W
被引数: 37
引用论文

引用论文

An architectural pattern for non-functional dependability requirements
err2006-10-01
err19
PREAI
errXu, Lihua; Ziv, Hadar; Alspaugh, Thomas A.; Richardson, Debra J.
err分享
err收藏
A Survey on UML-Based Aspect-Oriented Design Modeling
err2011-10-18
err57
PREAI
errWimmer, Manuel; Schauerhuber, Andrea; Kappel, Gerti; Retschitzegger, Werner; Schwinger, Wieland; Kapsammer, Elisabeth
err分享
err收藏
err分享
err收藏
err分享
err收藏
没有更多内容