Selecting SPL Modeling Languages: a Practical Guide - Archive ouverte HAL
Communication Dans Un Congrès Année : 2016

Selecting SPL Modeling Languages: a Practical Guide

Résumé

Software product lines engineering decreased the complexity of the development of products that share common features, and variability modeling helped define and manage the commonalities and differences between family products. That's why, through the years, many SPL languages have been proposed, tested, extended, experimented in case studies, and then developed even more. The proliferation of the modeling languages has made it difficult for engineers to select the appropriate one, depending on the domain context and on the user requirements. This paper first presents a panorama of the Software product line (SPL) modeling languages that have been proposed in the last two decades. A survey of few selected modeling languages is given in order to clarify their processes and the difference between the notations they use to specify requirements and to express commonality and variability. The article then provides software product line engineer with a guide that helps selecting the appropriate SPL modeling language, depending on the projects' constraints and requirements. The proposed practical guide is composed of a list of criteria that represent a basis for a comparative survey.
Fichier principal
Vignette du fichier
72 - Selecting SPL modeling languages A practical guide.pdf (601.35 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01527521 , version 1 (24-05-2017)

Identifiants

  • HAL Id : hal-01527521 , version 1

Citer

Asmaa Achtaich, Ounsa Roudies, Nissrine Souissi, Camille Salinesi. Selecting SPL Modeling Languages: a Practical Guide. Conference, Nov 2015, Marrakech, Morocco. ⟨hal-01527521⟩
205 Consultations
985 Téléchargements

Partager

More