2011 27th IEEE International Conference on Software Maintenance (ICSM) 2011
DOI: 10.1109/icsm.2011.6080779
|View full text |Cite
|
Sign up to set email alerts
|

Using tactic traceability information models to reduce the risk of architectural degradation during system maintenance

Abstract: The software architectures of safety and missioncritical 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
26
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 27 publications
(26 citation statements)
references
References 15 publications
0
26
0
Order By: Relevance
“…All of these individual trace creation patterns provide useful guidance for improving the effectiveness of the traceability effort; however longer term benefits can be realized if traceability knowledge is documented and reused through implementing the Build-a-tTIM pattern. Our current work in this area involves creating and validating a generic library of tTIMs for commonly used tactics [35].…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…All of these individual trace creation patterns provide useful guidance for improving the effectiveness of the traceability effort; however longer term benefits can be realized if traceability knowledge is documented and reused through implementing the Build-a-tTIM pattern. Our current work in this area involves creating and validating a generic library of tTIMs for commonly used tactics [35].…”
Section: Discussionmentioning
confidence: 99%
“…Solution: Use the infrastructure of the tTIMs and their traces to concrete architectural elements to visualize architectural decisions [35]. Present relevant architectural decisions to developers using the visual format of the developed tTIM.…”
Section: Visualize Intentmentioning
confidence: 99%
See 1 more Smart Citation
“…Traceability has been used as a technique for supporting software maintenance activities [13], [14], [15], [16], [17] by linking artifacts. The links are often based on common keywords between the artifacts [15], [18].…”
Section: Related Workmentioning
confidence: 99%
“…The specification of required traceability information Mäder et al 2009a] is commonly used for traceability planning [Mirakhorli and Cleland-Huang 2011;Delater and Paech 2013;Nejati et al 2012]. As discussed in Section 2.6, existing approaches Mäder et al 2009a] do not provide support for linking the required traceability information to its purpose.…”
Section: Purposedmentioning
confidence: 99%