Eine Plattform für die Wissenschaft: Bauingenieurwesen, Architektur und Urbanistik
Modeling Architectural Patterns Using Architectural Primitives
Architectural patterns are a key point in architectural documentation. Regrettably, there is poor support for modeling architectural patterns, because the pattern elements are not directly matched by elements in modeling languages, and, at the same time, patterns support an inherent variability that is hard to model using a single modeling solution. This paper proposes tackling this problem by finding and representing architectural primitives, as the participants in the solutions that patterns convey. In particular, we examine a number of architectural patterns to discover those primitive abstractions that are common among the patterns, and at the same time demonstrate a degree of variability in each pattern. These abstractions belong in the components and connectors architectural view, though more abstractions can be found in other views. We have selected UML 2 as the language for representing these primitive abstractions as extensions of the standard UML elements. The added value of this approach is twofold: it proposes a generic and extensible approach for modeling architectural patterns by means of architectural primitives; it demonstrates an initial set of primitives that participate in several well-known architectural patterns.
Modeling Architectural Patterns Using Architectural Primitives
Architectural patterns are a key point in architectural documentation. Regrettably, there is poor support for modeling architectural patterns, because the pattern elements are not directly matched by elements in modeling languages, and, at the same time, patterns support an inherent variability that is hard to model using a single modeling solution. This paper proposes tackling this problem by finding and representing architectural primitives, as the participants in the solutions that patterns convey. In particular, we examine a number of architectural patterns to discover those primitive abstractions that are common among the patterns, and at the same time demonstrate a degree of variability in each pattern. These abstractions belong in the components and connectors architectural view, though more abstractions can be found in other views. We have selected UML 2 as the language for representing these primitive abstractions as extensions of the standard UML elements. The added value of this approach is twofold: it proposes a generic and extensible approach for modeling architectural patterns by means of architectural primitives; it demonstrates an initial set of primitives that participate in several well-known architectural patterns.
Modeling Architectural Patterns Using Architectural Primitives
Zdun, Uwe (Autor:in) / Avgeriou, Paris (Autor:in)
01.01.2005
Zdun , U & Avgeriou , P 2005 , Modeling Architectural Patterns Using Architectural Primitives . in EPRINTS-BOOK-TITLE . University of Groningen, Johann Bernoulli Institute for Mathematics and Computer Science .
Aufsatz/Kapitel (Buch)
Elektronische Ressource
Englisch
DDC:
720
Modeling Architectural Patterns’ Behavior Using Architectural Primitives
BASE | 2008
|A catalog of architectural primitives for modeling architectural patterns
BASE | 2008
|Geometric Models for a Vocabulary of Architectural Primitives
Springer Verlag | 1994
|Modeling Architectural Meaning
Wiley | 2015
|Using architectural knowledge in architectural design
TIBKAT | 1990
|