DocumentCode
1949478
Title
A classification of software reference architectures: Analyzing their success and effectiveness
Author
Angelov, Samuil ; Grefen, Paul ; Greefhorst, Danny
Author_Institution
Sch. of Ind. Eng., Eindhoven Univ. of Technol., Eindhoven, Netherlands
fYear
2009
fDate
14-17 Sept. 2009
Firstpage
141
Lastpage
150
Abstract
A software reference architecture is a generic architecture for a class of information systems that is used as a foundation for the design of concrete architectures from this class. We observe that certain reference architectures have become more successful than others. One of the reasons for this is the level of congruence between their goals, context, and design. In this paper, we provide a framework for the classification of reference architectures. Using our framework on a set of reference architectures, and based on experiences with reference architectures, we define five main types of reference architectures that have congruent goals, context, and design. Reference architectures that can be classified in one of these types have better chances to become a success. We illustrate our conclusions with a number of reference architectures. This research facilitates design of more effective reference architectures.
Keywords
software engineering; concrete architecture design; generic architecture; information systems; software reference architectures classification; Computer architecture; Computer industry; Concrete; Information systems; Software architecture; Software design; Standardization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009. Joint Working IEEE/IFIP Conference on
Conference_Location
Cambridge
Print_ISBN
978-1-4244-4984-2
Electronic_ISBN
978-1-4244-5295-8
Type
conf
DOI
10.1109/WICSA.2009.5290800
Filename
5290800
Link To Document