Title :
RECoVar: A solution framework towards reverse engineering variability
Author :
Bo Zhang ; Becker, Matthias
Author_Institution :
Software Eng. Res. Group, Univ. of Kaiserslautern, Kaiserslautern, Germany
Abstract :
As a Software Product Line (SPL) evolves variability specifications in problem space and variability realizations in solution space erode over time and impact productivity during development. On the one hand, the variability model tends to be incomplete and inconsistent with the core assets; on the other hand, the core assets become overly complex, which make them difficult to understand and maintain. In this paper, we present the RECoVar framework towards reverse engineering of SPL variability. The framework includes two approaches: a) code-based variability model extraction; and b) complex feature correlation mining. These two approaches help to extract various variability information, so that variability specifications and realizations can be maintained in an efficient way.
Keywords :
formal specification; reverse engineering; software management; RECoVar; RECoVar framework; SPL; complex feature correlation mining; core assets; reverse engineering variability; software product line; solution framework; variability realizations; variability specifications; Conferences; Correlation; Data mining; Feature extraction; Reverse engineering; Software; Software engineering; Variability modeling; product line analysis; reverse engineering;
Conference_Titel :
Product Line Approaches in Software Engineering (PLEASE), 2013 4th International Workshop on
Conference_Location :
San Francisco, CA
DOI :
10.1109/PLEASE.2013.6608664