Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Variability code analysis using the VITAL tool

: Zhang, Bo; Becker, Martin


Berger, Thorsten (Ed.) ; Association for Computing Machinery -ACM-:
6th International Workshop on Feature-Oriented Development, FOSD 2014. Proceedings : September 14, 2014, Västeras, Sweden
New York: ACM Press, 2014
ISBN: 978-1-4503-2980-4
International Workshop on Feature-Oriented Software Development (FOSD) <6, 2014, Västeras>
Fraunhofer IESE ()
product line evolution; variability code analysis; reverse engineering variability; conditional compilation

As a product line evolves over time, variability realizations become overly complex and difficult to understand. This causes practical challenges in product line maintenance. To solve this issue, the VITAL tool is developed to automatically extract a variability reflexion model from variability code and conduct further analyses. In this paper, variability code analysis process using the VITAL tool is introduced, and each step of the analysis is demonstrated with an example product line.