• Home
  • Search
  • Selecting SPL modeling languages: A practical guide
  • Open Access IconOpen Access
  • Cite Icon3
  • https://doi.org/10.1109/icocs.2015.7483312Copy DOI Icon

Selecting SPL modeling languages: A practical guide

  • Nov 1, 2015
  • Asmaa Achtaich +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
  • Book Chapter

Modeling Variant User Interfaces for Web-Based Software Product Lines

  • Jan 01, 2009
  • Suet Chun Lee
  • Book Chapter
  • Citations1

Panel: A Competition of Software Product Line Economic Models

  • Jan 01, 2005
  • Paul Clements
  • Research Article

Locating Causes of Inconsistency in a Variability Model for Software Product Line

  • Nov 20, 2025
  • Applied Sciences
  • Younghun Han +2
  • Research Article
  • Citations14

Performance variability in software product lines: proposing theories from a case study

  • Feb 24, 2015
  • Empirical Software Engineering
  • Varvana Myllärniemi +3
  • Research Article
  • Citations4

Trustworthy variant derivation with translation validation for safety critical product lines

  • Feb 10, 2016
  • Journal of Logical and Algebraic Methods in Programming
  • Alexandru F Iosif-Lazăr +1
  • Dissertation

Quality Assessment and Prediction in Software Product Lines

  • Oct 29, 2018
  • Thomas Ryan Devine
  • Conference Article
  • Citations13

Modeling Variability in Software Product Line Using First Order Logic

  • Jan 01, 2009
  • Abdelrahman Osman Elfaki +2
  • Book Chapter
  • Citations11

Architecture Evolution in Software Product Line: An Industrial Case Study

  • Jan 01, 2011
  • Yijian Wu +2
  • Conference Article
  • Citations24

Evaluation of Quality Attribute Variability in Software Product Families

  • Mar 01, 2008
  • Leire Etxeberria +1
  • Conference Article
  • Citations27

Variability management meets microservices

  • Oct 19, 2020
  • Wesley K G Assunção +2
  • Conference Article
  • Citations18

Risk management in software product lines: An industrial case study

  • Jun 01, 2012
  • Luanna Lopes Lobato +4
  • Research Article
  • Citations22

An architecture process maturity model of software product line engineering

  • Sep 01, 2011
  • Innovations in Systems and Software Engineering
  • Faheem Ahmed +1
  • Research Article
  • Citations4

Balancing Business and Technical Objectives for Supporting Software Evolution

  • Aug 28, 2016
  • Social Science Research Network
  • Barrie R Nault +3
  • Research Article
  • Citations6

Generative software product line development using variability-aware design patterns

  • Sep 14, 2016
  • Computer Languages, Systems & Structures
  • Christoph Seidl +2
  • Conference Article
  • Citations12

Coevolution of variability models and code

  • Sep 15, 2014
  • Robert Hellebrand +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.