SPLEMMA: A Generic Framework for Controlled-Evolution of Software Product Lines

Abstract : Managing in a generic way the evolution process of feature- oriented Software Product Lines (SPLs) is complex due to the number of elements that are impacted and the heterogeneity of the SPLs regarding artifacts used to define them. Existing work presents specific approaches to manage the evolution of SPLs in terms of such artifacts, i.e., assets, feature models and relation definitions. Moreover stakeholders do not necessarily master all the knowledge of the SPL making its evolution difficult and error-prone without a proper tool support. In order to deal with these issues, we introduce SPLEmma, a generic framework that follows a Model Driven Engineering approach to capture the evolution of a SPL independently of the kind of assets, technologies or feature models used for the product derivation. Authorized changes are described by the SPL maintainer and captured in a model used to generate tools that guide the evolution process and preserve the consistency of the whole SPL. We report on the application of our approach on two SPLs: YourCast for digital signage systems, and SALOON, which enables generation of configurations for cloud providers.
Type de document :
Communication dans un congrès
MAPLE/SCALE 2013, Aug 2013, Tokyo, Japan. 2, pp.59-66, 2013
Liste complète des métadonnées


https://hal.inria.fr/hal-00838642
Contributeur : Daniel Romero <>
Soumis le : mercredi 26 juin 2013 - 10:49:59
Dernière modification le : mercredi 8 avril 2015 - 16:35:15
Document(s) archivé(s) le : mercredi 5 avril 2017 - 04:26:32

Fichier

article.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00838642, version 1

Collections

Citation

Daniel Romero, Simon Urli, Clément Quinton, Mireille Blay-Fornarino, Philippe Collet, et al.. SPLEMMA: A Generic Framework for Controlled-Evolution of Software Product Lines. MAPLE/SCALE 2013, Aug 2013, Tokyo, Japan. 2, pp.59-66, 2013. <hal-00838642>

Partager

Métriques

Consultations de
la notice

392

Téléchargements du document

346