Graph-Based Variability Modelling: Towards a Classification of Existing Formalisms

被引:5
作者
Carbonnel, Jessie [1 ]
Delahaye, David
Huchard, Marianne
Nebut, Clementine
机构
[1] Univ Montpellier, LIRMM, Montpellier, France
来源
GRAPH-BASED REPRESENTATION AND REASONING (ICCS 2019) | 2019年 / 11530卷
关键词
Variability; Product lines; Formal Concept Analysis;
D O I
10.1007/978-3-030-23182-8_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software product line engineering is a reuse-driven paradigm for developing families of similar products from a generic product backbone with identified options. A customised product is then derived by combining the artefacts implementing the backbone with the ones implementing the chosen options. Variability analysis and representation is a central task of this paradigm: it consists in suitably defining and structuring the scope, the commonalities, and the differences between the derivable products. Several formalisms have been proposed: some are textual, such as propositional logic or constraint programming, while others are based on annotated graph representations. In this paper, we aim to survey and compare existing graph-based variability representations. Among them, conceptual structures have been used rather early and occasionally employed: this survey highlights their original position which is due to some of their properties, including canonicity and the dual view on product configurations versus their features.
引用
收藏
页码:27 / 41
页数:15
相关论文
共 17 条
[1]  
Acher M, 2013, VaMoS, P20
[2]   Automated analysis of feature models 20 years later: A literature review [J].
Benavides, David ;
Segura, Sergio ;
Ruiz-Cortes, Antonio .
INFORMATION SYSTEMS, 2010, 35 (06) :615-636
[3]  
Bontemps Y, 2005, FEATURE INTERACTIONS IN TELECOMMUNICATIONS AND SOFTWARE SYSTEMS VIII, P58
[4]  
BRYANT RE, 1986, IEEE T COMPUT, V35, P677, DOI 10.1109/TC.1986.1676819
[5]   Feature Model Composition Assisted by Formal Concept Analysis [J].
Carbonnel, Jessie ;
Huchard, Marianne ;
Miralles, Andre ;
Nebut, Clementine .
ENASE: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2017, :27-37
[6]   Feature diagrams and logics: There and back again [J].
Czarnecki, Krzysztof ;
Wasowski, Andrzej .
SPLC 2007: 11TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2007, :23-+
[7]  
Davril J, 2013, P 2013 9 JOINT M FDN, P290, DOI [DOI 10.1145/2491411.2491455, 10.1145/]
[8]  
Galasso-Carbonnel J., 2017, P INT C SOFTW ENG KN, P185
[9]  
Ganter B, 2005, LECT NOTES ARTIF INT, V3626, P101
[10]  
Knuppel A., 2016, THESIS TU CAROLO WIL