Leveraging variability modeling for multi-dimensional Model-driven Software Product Lines

Author(s):  
Joao Bosco Ferreira Filho ◽  
Olivier Barais ◽  
Benoit Baudry ◽  
Jerome Le Noir
2012 ◽  
Vol 2012 ◽  
pp. 1-24 ◽  
Author(s):  
Jean-Marc Jézéquel

Modeling variability in the context of software product-lines has been around for about 25 years in the research community. It started with Feature Modeling and soon enough was extended to handle many different concerns. Beyond being used for a mere description and documentation of variability, variability models are more and more leveraged to produce other artifacts, such as configurators, code, or test cases. This paper overviews several classification dimensions of variability modeling and explores how do they fit with such artifact production purposes.


Author(s):  
Mauricio Alférez ◽  
Ana Moreira ◽  
Vasco Amaral ◽  
João Araújo

Model-driven methods for requirements specification in Software Product Lines (SPLs) support the construction of different models to provide a better understanding of each SPL feature and intended use scenarios. However, the different models must be composed to show the requirements of the target applications and, therefore, help to understand how features will be integrated in a new product of a software product line. Although well-established standards for creating metamodels and model transformations exist, there is currently no established foundation that allows practitioners to distinguish between the different modeling and composition approaches for requirements models. This chapter provides an overview of different approaches for specifying requirements models and composing models for specific products of an SPL. In particular, it emphasizes one of the most recurring specification techniques: model-driven and use case scenario-based specification. This technique, in combination with feature models and the Variability Modeling Language for Requirements (VML4RE), integrates our approach for model-driven requirements specification for SPLs.


Sign in / Sign up

Export Citation Format

Share Document