Composing your Compositions of Variability Models - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

Composing your Compositions of Variability Models

Résumé

Modeling and managing variability is a key activity in a growing number of software engineering contexts. Support for composing variability models is arising in many engineering scenarios, for instance, when several subsystems or modeling artifacts, each coming with their own variability and possibly developed by different stakeholders, should be combined together. In this paper, we consider the problem of composing feature models (FMs), a widely used formalism for representing and reasoning about a set of variability choices. We show that several composition operators can actually be defined, depending on both matching/merging strategies and semantic properties expected in the composed FM. We present four alternative forms and their implementations. We discuss their relative trade-offs w.r.t. reasoning, customizability, traceability, composability and quality of the resulting feature diagram. We summarize these findings in a reading grid which is validated by revisiting some relevant existing works. Our contribution should assist developers in choosing and implementing the right composition operators.
Fichier principal
Vignette du fichier
models13-compofm.pdf (783.86 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00859473 , version 1 (08-09-2013)

Identifiants

  • HAL Id : hal-00859473 , version 1

Citer

Mathieu Acher, Benoit Combemale, Philippe Collet, Olivier Barais, Philippe Lahire, et al.. Composing your Compositions of Variability Models. ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MODELS'13), Sep 2013, Miami, United States. 17 p. ⟨hal-00859473⟩
541 Consultations
479 Téléchargements

Partager

Gmail Facebook X LinkedIn More