A Pattern Language for Documenting Software Architectures

作者: Nicolas Guelfi , Paris Avgeriou , Reza Razavi

DOI:

关键词:

摘要: The process of creating the architecture a software system results in documentation, which is recognized as key artifact for stakeholder communication, early analysis system, support quality attributes and trouble-free maintenance. problem documentation remains to large extent unsolved; however past few years, significant advances have been made field from research academic industrial centers. This paper introduces an approach recording that achieved hitherto documenting architectures, by formatting them shape patterns. We aim at assembling knowledge experience industry academia, with respect issues community has reached consensus. Furthermore, codifying this form patterns, we hope wider dissemination architectural concepts practices thus further advance field.

参考文章(25)
Michael Stal, Peter Sommerlad, Hans Rohnert, Regine Meunier, Frank Buschmann, Pattern-Oriented Software Architecture Volume 1: A System of Patterns ,(1996)
Hans-Erik Eriksson, Business Modeling with UML ,(2001)
Philippe Kruchten, The Rational Unified Process: An Introduction, Second Edition Addison-Wesley Longman Publishing Co., Inc.. ,(2000)
Grady Booch, James Rumbaugh, Ivar Jacobson, The unified software development process ,(1999)
Janis R. Putman, Architecting with RM-ODP ,(2000)
Paul Clements, Linda M. Northrop, Software Product Lines: Practices and Patterns ,(2001)
Roseanne Tesoriero Tvedt, Patricia Costa, Mikael Lindvall, Evaluating Software Architectures Advances in Computers. ,vol. 61, pp. 1- 43 ,(2004) , 10.1016/S0065-2458(03)61001-6