• 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