Abstract
Concentrating on components and connectors in traditional approaches to document software architecture causes the problems, such as high costs for architecture change and erode during architecture evolution. These problems result in a tendency to record architectural design decisions and their rationale made throughout architecting process. This tendency encourages practitioners and researchers to develop various models and related tools to model, capture, manage, share, and (re)use architectural design decisions. But there still remains a need to visualize and explore architectural design decisions due to the huge number of decisions and relationships among them in large and complex systems development. In this paper, we first make a survey on tools that support visualization of architectural design decisions, their features and deficiencies. Second we investigate how Compendium tool can be employed as a general tool to visualize architectural design decisions and their rationale. Last we present how the visualization by Compendium can improve the understandability and support the communication of architectural design in architecting process.
Original language | English |
---|---|
Title of host publication | 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge, SHARK 2010, in Conjunction with the 32nd ACM/IEEE International Conference on Software Engineering, ICSE 2010 |
Publisher | Association for Computing Machinery (ACM) |
Pages | 88-95 |
Number of pages | 8 |
ISBN (Print) | 9781605589671 |
DOIs | |
Publication status | Published - 2010 |
Externally published | Yes |
Event | Workshop on Sharing and Reusing Architectural Knowledge (SHARK ) held at the International Conference on Software Engineering 2011 - Cape Town, South Africa Duration: 2 May 2010 → 8 May 2010 https://dl.acm.org/doi/proceedings/10.1145/1833335 (Proceedings) |
Publication series
Name | Proceedings - International Conference on Software Engineering |
---|---|
ISSN (Print) | 0270-5257 |
Workshop
Workshop | Workshop on Sharing and Reusing Architectural Knowledge (SHARK ) held at the International Conference on Software Engineering 2011 |
---|---|
Abbreviated title | SHARK 2011 |
Country/Territory | South Africa |
City | Cape Town |
Period | 2/05/10 → 8/05/10 |
Internet address |
|
Keywords
- Architectural design decision
- Design rationale
- Rationale visualization
- Software architecture