Phase 2: Architectural Pattern Selection & Application



Existing solutions for deriving architectures from requirements mostly rely on experienced architects. Besides the required experience, it is often a problem that the decision is not properly reasoned and documented. In this chapter, we propose a method to select appropriate architectural patterns with regard to given quality requirements. This process is based on the characteristics of the software to be built as well as on the properties of the architectural patterns. Our proposed process connects requirements and architecture, guides even less experienced software engineers through the pattern selection process, provides support for decision making, and makes the decision rationale transparent. In the second part of this chapter, we use the result of the pattern selection process in order to derive an initial architecture based on that result.


Smart Grid Functional Requirement Quality Requirement External Input Pattern Selection 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Fachmedien Wiesbaden GmbH 2017

Authors and Affiliations

  1. 1.Universität Duisburg-EssenDuisburgGermany

Personalised recommendations