Taxonomy of architectural style usage

  • Authors:
  • Simon Giesecke

  • Affiliations:
  • Carl von Ossietzky University of Oldenburg, Oldenburg, Germany

  • Venue:
  • Proceedings of the 2006 conference on Pattern languages of programs
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

A taxonomy of architectural style usage is introduced, which serves to design new (agile or heavy-weight) software development methods that employ architectural styles. We use the term "architectural styles" to refer to high-level design patterns. We identified five major usages: ad-hoc, platform-oriented, customized, pre-modeling and post-documentation/analysis. In addition generic and reference architectures are compared to architectural styles based on their usage. Finally, a classification of these usages is presented that discusses the dimensions compositionality, specialization, explication/rigor, conceptual level, relationship to system quality attributes, and the suitability for architectural design exploration.