Taxonomy of architectural style usage

Simon Giesecke
2006 Proceedings of the 2006 conference on Pattern languages of programs - PLoP '06  
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, platformoriented, 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
more » ... 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.
doi:10.1145/1415472.1415510 fatcat:kg6ibwh5nfh4dhazrxrlrl453u