loading...
Software Architecture as a Set of Architectural Design Decisions
Pittsburgh, Pennsylvania November 06-November 10
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WICSA.2005.61Fifth Working IEEE/IFIP Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Anton Jansen, University of Groningen, The Netherlands
Jan Bosch, Nokia Research Center, Finland
Software architectures have high costs for change, are complex, and erode during evolution. We believe these problems are partially due to knowledge vaporization. Currently, almost all the knowledge and information about the design decisions the architecture is based on are implicitly embedded in the architecture, but lack a first-class representation. Consequently, knowledge about these design decisions disappears into the architecture, which leads to the aforementioned problems. In this paper, a new perspective on software architecture is presented, which views software architecture as a composition of a set of explicit design decisions. This perspective makes architectural design decisions an explicit part of a software architecture. Consequently, knowledge vaporization is reduced, thereby alleviating some of the fundamental problems of software architecture.
Citation:
Anton Jansen, Jan Bosch, "Software Architecture as a Set of Architectural Design Decisions," wicsa, pp.109-120, Fifth Working IEEE/IFIP Conference on Software Architecture (WICSA'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.