Dynamically Evolving the Structural Variability of Dynamic Software Product Lines - Archive ouverte HAL
Communication Dans Un Congrès Année : 2015

Dynamically Evolving the Structural Variability of Dynamic Software Product Lines

Résumé

A Dynamic Software Product Line (DSPL) is a widely used approach to handle variability at runtime, e.g., by activating or deactivating features to adapt the running configuration. With the emergence of highly configurable and evolvable systems, DSPLs have to cope with the evolution of their structural variability , i.e., the Feature Model (FM) used to derive the configuration. So far, little is known about the evolution of the FM while a configuration derived from this FM is running. In particular, such a dynamic evolution changes the DSPL configuration space, which is thus unsynchronized with the running configuration and its adaptation capabilities. In this position paper, we propose and describe an initial architecture to manage the dynamic evolution of DSPLs and their synchronization. In particular, we explain how this architecture supports the evolution of DSPLs based on FMs extended with cardinality and attributes, which, to the best of our knowledge, has never been addressed yet.
Fichier principal
Vignette du fichier
seams.pdf (318.4 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01120248 , version 1 (25-02-2015)

Identifiants

  • HAL Id : hal-01120248 , version 1

Citer

Luciano Baresi, Clément Quinton. Dynamically Evolving the Structural Variability of Dynamic Software Product Lines. 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, May 2015, Florence, Italy. pp.7. ⟨hal-01120248⟩
102 Consultations
597 Téléchargements

Partager

More