Advanced, Tool-Driven Variability Mechanisms

  • Sven Apel
  • Don Batory
  • Christian Kästner
  • Gunter Saake


There are several attempts to support the development and management of feature-oriented product lines by means of tool support that exceeds traditional tools such as preprocessors, build systems, and version control systems. They typically build on concepts of build systems and conditional compilation, but provide tool support that goes beyond traditional systems. Most tool-driven solutions are available only in academic prototypes yet. We introduce three classes of tools that build on one another in Sects. 7.1–7.3, and discuss their strengths and weaknesses in Sect. 7.4.


Feature Selection Software Product Line Maintenance Task Code Fragment Product Derivation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Sven Apel
    • 1
  • Don Batory
    • 2
  • Christian Kästner
    • 3
  • Gunter Saake
    • 4
  1. 1.University of PassauPassauGermany
  2. 2.The University of Texas at AustinAustinUSA
  3. 3.Carnegie Mellon UniversityPittsburghUSA
  4. 4.Fak. Informatik, Inst. Technische/BetrieblicheOtto-von-Guericke-UniversitätMagdeburgGermany

Personalised recommendations