Overview about Extension UML4PF-Pattern Selection

The Pattern Selection process uses problem frames for modeling requirements and relates requirements to architectural patterns by means of a question catalog. The answers to the questions indicate suitable architectural pattern candidates. The final decision making about the pattern to be used is supported with several steps and also takes tactics and their applicability for a pattern into account. This way, our proposed process connects requirements and architecture.
The goal of the Pattern Selection tools is to assist both experienced and less-experienced software architects in: