Abstract
Modelers want to model redundancy tactics in the design phase so as to provide fault-tolerance guidelines for the following development process. However, existing approaches usually interweave redundancy tactics into the functional models and result in complex and cluttered models, which are difficult and time-consuming to be maintained. To address this problem, we provide a modeling approach to separate redundancy tactics from the base functional models using aspect-oriented modeling. First of all, the conceptual models of redundancy tactics and their semantic constraints are provided for deriving the tactic aspects. After mapping the tactic concepts into the concepts of aspect-oriented modeling, UML profiles for specifying the tactic aspects are proposed. Based on our tactic aspects and their configured attributes, we provide a weaving algorithm to associate the tactic aspects with the base functional models. Finally, we compare our work with an existing tactic modeling approach through an avionics system model. The results show that our work can help modelers to reduce the modeling effort of components and dependencies significantly during the modeling process of redundancy tactics.
| Original language | English |
|---|---|
| Pages | 183-186 |
| Number of pages | 4 |
| DOIs | |
| State | Published - 2013 |
| Event | 13th International Conference on Quality Software, QSIC 2013 - Nanjing, Jiangsu, China Duration: 29 Jul 2013 → 30 Jul 2013 |
Conference
| Conference | 13th International Conference on Quality Software, QSIC 2013 |
|---|---|
| Country/Territory | China |
| City | Nanjing, Jiangsu |
| Period | 29/07/13 → 30/07/13 |
Keywords
- aspect-oriented modeling
- redundancy tactic
- weav-ing algorithm
Fingerprint
Dive into the research topics of 'Providing support for specifying redundancy tactics using aspect-oriented modeling'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver