DocumentCode :
1334377
Title :
Systematic selection of software architecture styles
Author :
Galster, Matthias ; Eberlein, Armin ; Moussavi, M.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB, Canada
Volume :
4
Issue :
5
fYear :
2010
fDate :
10/1/2010 12:00:00 AM
Firstpage :
349
Lastpage :
360
Abstract :
Selecting appropriate styles for software architectures is important as styles impact characteristics of software (e.g. reliability). Moreover, styles influence how software is built as they determine architectural elements (e.g. components, connectors) and rules on how these elements are integrated in the architecture. Therefore this study presents a method, called SYSAS, for the systematic selection of architecture styles. In SYSAS, style selection is based on (a) characteristics of basic architectural elements that are relevant for the developer, and (b) characteristics of the target system that are visible to the end user. The selection procedure requires ratings about the importance of characteristics of architectural elements and results in a ranking of styles. SYSAS can be applied at system level as well as for choosing styles for individual subsystems. A case study is presented to illustrate SYSAS and its applicability and added benefit. Additional case studies are performed to compare results of SYSAS with judgements of experts.
Keywords :
software architecture; SYSAS method; software architecture styles; systematic architecture style selection;
fLanguage :
English
Journal_Title :
Software, IET
Publisher :
iet
ISSN :
1751-8806
Type :
jour
DOI :
10.1049/iet-sen.2009.0004
Filename :
5585609
Link To Document :
بازگشت