Table of Contents
ISRN Software Engineering
Volume 2012, Article ID 670803, 24 pages
Review Article

Model-Driven Engineering for Software Product Lines

Institut de Recherche en Informatique et Systèmes Aléatoire (IRISA), University of Rennes 1, 35042 Rennes, France

Received 24 September 2012; Accepted 14 October 2012

Academic Editors: J. Brooke and H. Okamura

Copyright © 2012 Jean-Marc Jézéquel. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


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.