DocumentCode :
2128700
Title :
Disambiguating the Documentation of Variability in Software Product Lines: A Separation of Concerns, Formalization and Automated Analysis
Author :
Metzger, Andreas ; Pohl, Klaus ; Heymans, Patrick ; Schobbens, Pierre-Yves ; Saval, Germain
Author_Institution :
Univ. of Duisburg-Essen, Essen
fYear :
2007
fDate :
15-19 Oct. 2007
Firstpage :
243
Lastpage :
253
Abstract :
Feature diagrams are a popular means for documenting variability in software product line engineering. When examining feature diagrams in the literature and from industry, we observed that the same modelling concepts are used for documenting two different kinds of variability: (1) product line variability, which reflects decisions of product management on how the systems that belong to the product line should vary, and (2) software variability, which reflects the ability of the reusable product line artefacts to be customized or configured. To disambiguate the documentation of variability, we follow previous suggestions to relate orthogonal variability models (OVMs) to feature diagrams. This paper reuses an existing formalization of feature diagrams, but introduces a formalization of OVMs. Then, the relationships between the two kinds of models are formalized as well. Besides a precise definition of the languages and the links, the important benefit of this formalization is that it serves as a foundation for a tool supporting automated reasoning on variability. This tool can, e.g., analyse whether the product line artefacts are flexible enough to build all the systems that should belong to the product line.
Keywords :
product development; software development management; software reusability; automated analysis; feature diagrams; orthogonal variability models; product line variability; product management; software product line engineering; software variability; 3G mobile communication; Computer industry; Costs; Documentation; GSM; Java; Mobile handsets; Software quality; Software reusability; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Requirements Engineering Conference, 2007. RE '07. 15th IEEE International
Conference_Location :
Delhi
ISSN :
1090-705X
Print_ISBN :
978-0-7695-2935-6
Type :
conf
DOI :
10.1109/RE.2007.61
Filename :
4384187
Link To Document :
بازگشت