DocumentCode :
3231770
Title :
Comparison of software product line architecture design methods: COPA, FAST, FORM, KobrA and QADA
Author :
Matinlassi, Mari
Author_Institution :
VTT Tech. Res. Centre of Finland, Oulu, Finland
fYear :
2004
fDate :
23-28 May 2004
Firstpage :
127
Lastpage :
136
Abstract :
Product line architectures (PLAs) have been under continuous attention in the software research community during the past few years. Although several methods have been established to create PLAs there are not available studies comparing PLA methods. Five methods are known to answer the needs of software product lines: COPA, FAST, FORM, KobrA and QADA. In this paper, an evaluation framework is introduced for comparing PLA design methods. The framework considers the methods from the points of view of method context, user, structure and validation. Comparison revealed distinguishable ideologies between the methods. Therefore, methods do not overlap even though they all are PLA design methods. All the methods have been validated on various domains. The most common domains are telecommunication infrastructure and information domains. Some of the methods apply software standards; at least OMG´s MDA for method structures, UML for language and IEEE Std-1471-2000 for viewpoint definitions.
Keywords :
software architecture; software standards; COPA; FAST; FORM; KobrA; QADA; architecture design; product line architectures; software engineering; software product line; software standards; Application software; Computer architecture; Design methodology; Product design; Programmable logic arrays; Software architecture; Software engineering; Software standards; Terminology; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
ISSN :
0270-5257
Print_ISBN :
0-7695-2163-0
Type :
conf
DOI :
10.1109/ICSE.2004.1317435
Filename :
1317435
Link To Document :
بازگشت