Tracing Imperfectly Modular Variability in Software Product Line Implementation

Abstract : When large software product lines are engineered, a combined set of traditional techniques, e.g., inheritance, design patterns, generic types, is likely to be used for realizing the variability at the implementation level. In these techniques the concept of feature, as a reusable unit, does not have a first-class representation in implementation , but still an imperfect form of modularization of variability can be achieved. We present in this paper a framework (i) to explicitly capture and document this imperfectly modular variability – by several combined techniques – in a dedicated variability model, and (ii) to establish trace links between this model and the variability model at the specification level. We report on the implementation of the framework through a domain specific language, and show the feasibility of the approach on a real feature-rich system.
Type de document :
Communication dans un congrès
The 16th International Conference on Software Reuse, May 2017, Salvador de Bahia, Brazil. Lecture Notes in Computer Science, 2017, The 16th International Conference on Software Reuse
Liste complète des métadonnées


https://hal.archives-ouvertes.fr/hal-01486216
Contributeur : Philippe Collet <>
Soumis le : jeudi 9 mars 2017 - 19:02:30
Dernière modification le : mercredi 15 mars 2017 - 01:08:22

Fichier

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

Identifiants

  • HAL Id : hal-01486216, version 1

Collections

Citation

Xhevahire Tërnava, Philippe Collet. Tracing Imperfectly Modular Variability in Software Product Line Implementation. The 16th International Conference on Software Reuse, May 2017, Salvador de Bahia, Brazil. Lecture Notes in Computer Science, 2017, The 16th International Conference on Software Reuse. <hal-01486216>

Partager

Métriques

Consultations de
la notice

59

Téléchargements du document

48