Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Mining Relationships Between the Participants of Architectural Patterns

Summary: Mining Relationships Between the Participants of
Architectural Patterns
Ahmad Waqas Kamal and Paris Avgeriou
Department of Mathematics and Computing Science,
University of Groningen, The Netherlands
a.w.kamal@rug.nl, paris@cs.rug.nl
Abstract Architectural patterns are often combined with other, relevant architec-
tural patterns during software architecture design. However, combining patterns
effectively remains a challenging task: first because the integration of any two
architectural patterns can take several forms; second because existing pattern lan-
guages only mention generic pattern-to-pattern relationships and do not go into
the details of their combination. In this paper, we propose to address this problem
by discovering and defining a handful of recurring pattern relationships at the
level of the participants of patterns. We have studied 32 industrial case studies
and mined a number of relationships between participants of different patterns.
We present a few of these relationships and outline some examples of their ap-
keywords: Architectural Patterns, Pattern relationships, Pattern Languages.
1 Introduction
Over the last decade, architectural patterns have increasingly become an integral part


Source: Avgeriou, Paris - Institute for Mathematics and Computing Science, Rijksuniversiteit Groningen


Collections: Computer Technologies and Information Sciences