Skip to Main content Skip to Navigation
Conference papers

Selecting SPL Modeling Languages: a Practical Guide

Abstract : 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.
Complete list of metadata
Contributor : Asmaa Achtaich Connect in order to contact the contributor
Submitted on : Wednesday, May 24, 2017 - 3:17:50 PM
Last modification on : Tuesday, January 19, 2021 - 11:08:40 AM
Long-term archiving on: : Monday, August 28, 2017 - 4:57:41 PM


72 - Selecting SPL modeling la...
Files produced by the author(s)


  • HAL Id : hal-01527521, version 1



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



Les métriques sont temporairement indisponibles