Extending Feature Models with Relative Cardinalities

Abstract : Feature modeling is widely used to capture and manage common-alities and variabilities in software product lines. Cardinality-based feature models are used when variability applies not only to the selection or exclusion of features but also to the number of times a feature can be included in a product. Feature cardinalities are usually considered to apply in either a local or global scope. However , we have identified that these interpretations are insufficient to capture the variability of cloud environments. In this paper, we redefine cardinality-based feature models to allow multiple relative cardinalities between features and we discuss the effects of relative cardinalities on feature modeling semantics, consistency and cross-tree constraints. To evaluate our approach we conducted an analysis of relative cardinalities in four cloud computing providers. In addition, we developed tools for reasoning on feature models with relative cardinalities and performed experiments to verify the performance and scalability of the approach. The results from our study indicate that extending feature models with relative cardinal-ities is feasible and improves variability modeling, particularly in the case of cloud environments.
Type de document :
Communication dans un congrès
20th International Systems and Software Product Line Conference, Sep 2009, Beijing, China. Proceedings of the 20th International Systems and Software Product Line Conference (SPLC'16), 2016, 〈http://www.splc2016.net/〉. 〈10.1145/2934466.2934475〉
Liste complète des métadonnées

https://hal.inria.fr/hal-01312751
Contributeur : Gustavo Sousa <>
Soumis le : mercredi 11 mai 2016 - 09:16:00
Dernière modification le : mercredi 25 avril 2018 - 15:43:27
Document(s) archivé(s) le : mardi 15 novembre 2016 - 22:40:23

Fichier

SPLC_2016_paper_33 (2).pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

Collections

Citation

Gustavo Sousa, Walter Rudametkin, Laurence Duchien. Extending Feature Models with Relative Cardinalities. 20th International Systems and Software Product Line Conference, Sep 2009, Beijing, China. Proceedings of the 20th International Systems and Software Product Line Conference (SPLC'16), 2016, 〈http://www.splc2016.net/〉. 〈10.1145/2934466.2934475〉. 〈hal-01312751〉

Partager

Métriques

Consultations de la notice

238

Téléchargements de fichiers

142