DocumentCode
635273
Title
An approach to documenting and evolving architectural design decisions
Author
Meiru Che
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
fYear
2013
fDate
18-26 May 2013
Firstpage
1373
Lastpage
1376
Abstract
Software architecture is considered as a set of architectural design decisions (ADDs). Capturing and representing ADDs during the architecting process is necessary for reducing architectural knowledge evaporation. Moreover, managing the evolution of ADDs helps to maintain consistency between requirements and the deployed system. In this work, we create the Triple View Model (TVM) as a general architecture framework for documenting ADDs. The TVM clarifies the notion of ADDs in three different views and covers key features of the architecting process. Based on the TVM, we propose a scenario-based method (SceMethod) to manage the documentation and the evolution of ADDs. Furthermore, we also develop a UML metamodel that incorporates evolution-centered characteristics to manage evolutionary architectural knowledge. We conduct a case study to validate the applicability and the effectiveness of our model and method. In our future work, we plan to investigate how to support ADD documentation and evolution in geographically separated software development (GSD).
Keywords
Unified Modeling Language; knowledge management; software architecture; software management; system documentation; ADDs documentation management; ADDs evolution management; GSD; SceMethod; TVM; UML metamodel; architecting process; architectural design decisions; architectural knowledge evaporation reduction; evolution-centered characteristics; evolutionary architectural knowledge management; geographically separated software development; scenario-based method; software architecture; triple view model; Computer architecture; Connectors; Documentation; Knowledge management; Software; Software architecture; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2013 35th International Conference on
Conference_Location
San Francisco, CA
Print_ISBN
978-1-4673-3073-2
Type
conf
DOI
10.1109/ICSE.2013.6606720
Filename
6606720
Link To Document