On the Diversity of Capturing Variability at the Implementation Level - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2017

On the Diversity of Capturing Variability at the Implementation Level

Résumé

In many Software product lines (SPLs), if domain variability can be properly speciied in terms of features in a feature model (FM), their implementation in core-code assets is hard to capture and maintain, as there are diierent techniques to implement the variability. Even with an organization in variation points and variants, most of these techniques do not shape the code in terms of features, and inconsistencies appear when the variability evolves at one level with no co-evolution at the other. To help SPL architects, one possible solution is to be able to reconstruct the FM by capturing the variability in core-code assets, but diierent implementation techniques expose diverse characteristics, hampering the process. We study in this paper the diverse dimensions of the existing variability implementation techniques, and how they can be captured in an abstract way. We then categorize them regarding these dimensions in a single catalog, extending previous classiications of such techniques. We also brieey show how the characteristics of the techniques could help to better capture the implemented variability, opening some potential in reverse engineering processes.
Fichier principal
Vignette du fichier
REVE17-HAL.pdf (422.28 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01699883 , version 1 (02-02-2018)

Identifiants

Citer

Xhevahire Tërnava, Philippe Collet. On the Diversity of Capturing Variability at the Implementation Level. the 21st International Systems and Software Product Line Conference - Volume B, Sep 2017, Sevilla, France. ⟨10.1145/3109729.3109733⟩. ⟨hal-01699883⟩
78 Consultations
208 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More