DocumentCode :
2332625
Title :
Using tactic traceability information models to reduce the risk of architectural degradation during system maintenance
Author :
Mirakhorli, Mehdi ; Cleland-Huang, Jane
Author_Institution :
Sch. of Comput., DePaul Univ., Chicago, IL, USA
fYear :
2011
fDate :
25-30 Sept. 2011
Firstpage :
123
Lastpage :
132
Abstract :
The software architectures of safety and mission-critical systems are designed to satisfy and balance an exacting set of quality concerns describing characteristics such as performance, reliability, and safety. Unfortunately, practice has shown that long-term maintenance activities can erode these architectural qualities. In this paper we present a novel solution for preserving architectural qualities through the use of Tactic Traceability Information Models (tTIMs). A tTIM provides a reusable infrastructure of traceability links focused around a commonly implemented architectural tactic, as well as a set of mapping points for tracing the tactic into the architectural design and the implemented code. The use of tTIMs significantly reduces the effort needed to create and maintain traceability links, provides support for visualizing the rationale behind various architectural components, and delivers timely information to maintainers so that they can preserve critical architectural qualities while implementing modifications. Our approach is described and evaluated within the context of a mission-critical software-intensive system.
Keywords :
program diagnostics; safety-critical software; software architecture; software maintenance; software reusability; architectural tactic; mapping points; mission-critical system; safety-critical software; software architectures; software maintenance; software reusable infrastructure; software-intensive system; tTIM; tactic traceability information models; Computer architecture; Heart beat; Maintenance engineering; Monitoring; Moon; Robots; Sensors; Software architecture; tactics; traceability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2011 27th IEEE International Conference on
Conference_Location :
Williamsburg, VI
ISSN :
1063-6773
Print_ISBN :
978-1-4577-0663-9
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2011.6080779
Filename :
6080779
Link To Document :
بازگشت