Focus Group on Architectural Patterns in Practice
Hosted at the Tenth European Conference on Pattern
Languages of Programs (EuroPLoP
Architectural patterns were one of the very few points, where consensus was achieved in the field of software architecture: their significance is well-established and they are essential to architectural description. Architectural patterns are widely accepted as recurring solutions that solve problems at the architectural design level, and provide a common vocabulary in order to facilitate communication. Architectural patterns also provide the means to reason for the quality attributes of a software system and help to document the design decisions taken by the architect. Regrettably, describing, finding, and applying architectural patterns in practice still remains largely ad-hoc and idiosyncratic. In particular there are certain issues that are problematic:
The goal of this focus group is to examine how practitioners, researchers, developers, etc. make use of the rich but heterogeneous and diverse collection of patterns in the literature. The participants will be asked to reflect and discuss on some of the aforementioned issues that they have come across in practice. They will particularly be asked to share their experiences of applying patterns in practice, in contrast to the theoretical viewpoint of academia. The focus group is intended to initiate what is expected to be a long discussion among interested researchers and practitioners in putting architectural patterns to work.
This short focus group will have the following format:
To participate, please send a short position statement by e-mail to firstname.lastname@example.org until June 15, 2005. The position statement should very briefly summarize the experience of the participant in applying architectural patterns in practice and/or where the participant stands on any of the aforementioned issues.
Focus Group OrganizersParis Avgeriou
Fraunhofer IPSI - CONCERT division, Darmstadt, Germany