Title:
|
SELECTING ARCHITECTURAL PATTERNS THROUGH A KNOWLEDGE-BASED APPROACH |
Author(s):
|
Liziane Santos Soares, Roberto Tom Price, Marcelo Soares Pimenta, José Luis Braga |
ISBN:
|
978-989-8533-06-7 |
Editors:
|
Hans Weghorn, Leonardo Azevedo and Pedro Isaías |
Year:
|
2011 |
Edition:
|
Single |
Keywords:
|
Architectural patterns selection, software architecture, knowledge-based approach |
Type:
|
Full Paper |
First Page:
|
59 |
Last Page:
|
66 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
Several architectural patterns are described in books, papers and in repositories. Due to the huge amount of information related to patterns description and their application, it is important to have approaches and tools available to help developers carry on the selection of the patterns more suited to each software project. The reasoning behind architectural decisions, regarding pattern selection, usually exists in the form of tacit knowledge. It is important to make this knowledge explicit by mapping the patterns and the domains where they are most often used. This work proposes a knowledge-based approach to accomplish the architectural patterns selection, according to each project. The approach aims at supporting the construction and maintenance of a knowledge-base to guide the selection. We built an initial base as a suggestion, relying on recommendations of specialists found in the literature. Each team or institution can build its own base or enhance an existing one through the structure offered by the approach. The input for pattern selection consists, basically, of information available in systems requirements. The proposal presented is one step towards the automation of architectural pattern selection during on architectural design. |
|
|
|
|