| | |
Summary: R. Morrison, D. Balasubramaniam, and K. Falkner (Eds.): ECSA 2008, LNCS 5292, pp. 164179, 2008.
© Springer-Verlag Berlin Heidelberg 2008
Modeling Architectural Patterns' Behavior Using
Architectural Primitives
Ahmad Waqas Kamal and Paris Avgeriou
Department of Mathematics and Computer Science
University of Groningen, The Netherlands
a.w.kamal@rug.nl, paris@cs.rug.nl
Abstract. Architectural patterns have an impact on both the structure and the
behavior of a system at the architecture design level. However, it is challenging
to model patterns' behavior in a systematic way because modeling languages do
not provide the appropriate abstractions and because each pattern addresses a
whole solution space comprised of potentially infinite solution variants. In this
paper, we advocate the use of architectural primitives for systematically model-
ing architectural patterns in the behavioral view. These architectural primitives
are found among a number of architectural patterns and serve as the basic build-
ing blocks for modeling patterns' behavior. The main contribution of this work
lies in the discovery of architectural primitives, defining architectural primitives
using UML, and capturing the missing pattern semantics by using UML's
stereotypes.
|