Mining relationships between the participants of architectural patterns

  • Authors:
  • Ahmad Waqas Kamal;Paris Avgeriou

  • Affiliations:
  • Department of Mathematics and Computing Science, University of Groningen, The Netherlands;Department of Mathematics and Computing Science, University of Groningen, The Netherlands

  • Venue:
  • ECSA'10 Proceedings of the 4th European conference on Software architecture
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Architectural patterns are often combined with other, relevant architectural 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 languages onlymention 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 appearance.