A platform for research: civil engineering, architecture and urbanism
A catalog of architectural primitives for modeling architectural patterns
Architectural patterns are a fundamental aspect of the architecting process and subsequently the architectural documentation. Unfortunately, there is only poor support for modeling architectural patterns for two reasons. First, patterns describe recurring design solutions and hence do not directly match the elements in modeling languages. Second, they support an inherent variability in the solution space that is hard to model using a single modeling solution. This paper proposes to address this problem by finding and representing architectural primitives: fundamental, formalized modeling elements in representing patterns. In particular, we examined architectural patterns from the components and connectors architectural view, and we discovered recurring primitive abstractions among the patterns, that also demonstrate a degree of variability for each pattern. We used UML 2 as the language for representing these primitive abstractions as extensions of the standard UML elements. The contribution of this approach is that we provide a generic and extensible concept for modeling architectural patterns by means of architectural primitives. Also, we can demonstrate a first set of primitives that participate in several well-known architectural patterns. (C) 2007 Elsevier B.V. All rights reserved.
A catalog of architectural primitives for modeling architectural patterns
Architectural patterns are a fundamental aspect of the architecting process and subsequently the architectural documentation. Unfortunately, there is only poor support for modeling architectural patterns for two reasons. First, patterns describe recurring design solutions and hence do not directly match the elements in modeling languages. Second, they support an inherent variability in the solution space that is hard to model using a single modeling solution. This paper proposes to address this problem by finding and representing architectural primitives: fundamental, formalized modeling elements in representing patterns. In particular, we examined architectural patterns from the components and connectors architectural view, and we discovered recurring primitive abstractions among the patterns, that also demonstrate a degree of variability for each pattern. We used UML 2 as the language for representing these primitive abstractions as extensions of the standard UML elements. The contribution of this approach is that we provide a generic and extensible concept for modeling architectural patterns by means of architectural primitives. Also, we can demonstrate a first set of primitives that participate in several well-known architectural patterns. (C) 2007 Elsevier B.V. All rights reserved.
A catalog of architectural primitives for modeling architectural patterns
Zdun, Uwe (author) / Avgeriou, Paris (author)
2008-08-01
Zdun , U & Avgeriou , P 2008 , ' A catalog of architectural primitives for modeling architectural patterns ' , Information and Software Technology , vol. 50 , no. 9-10 , pp. 1003-1034 . https://doi.org/10.1016/j.infsof.2007.09.003
Article (Journal)
Electronic Resource
English
Modeling Architectural Patterns’ Behavior Using Architectural Primitives
BASE | 2008
|Geometric Models for a Vocabulary of Architectural Primitives
Springer Verlag | 1994
|Architectural catalog file : a classified collection of manufacturers' catalogs
TIBKAT | 1952 - 1970 nachgewiesen
|Modeling Architectural Meaning
Wiley | 2015
|