Comparison of software product line architecture design methods: COPA, FAST, FORM, KobrA and QADA

Mari Matinlassi

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

92 Citations (Scopus)

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 product line architectures 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 product line architecture 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-147117-2000 for viewpoint definitions.
Original languageEnglish
Title of host publicationProceedings of the 26th International Conference on Software Engineering (ICSE 2004)
PublisherIEEE Institute of Electrical and Electronic Engineers
Pages127-136
ISBN (Print)978-0-7695-2163-3
DOIs
Publication statusPublished - 2004
MoE publication typeA4 Article in a conference publication
Event26th International Conference on Software Engineering - Edinburgh, United Kingdom
Duration: 28 May 200428 May 2004

Publication series

SeriesProceedings - International Conference on Software Engineering
Volume26
ISSN0270-5257

Conference

Conference26th International Conference on Software Engineering
Country/TerritoryUnited Kingdom
CityEdinburgh
Period28/05/0428/05/04

Fingerprint

Dive into the research topics of 'Comparison of software product line architecture design methods: COPA, FAST, FORM, KobrA and QADA'. Together they form a unique fingerprint.

Cite this