DocumentCode
635884
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
fYear
2013
fDate
20-20 May 2013
Firstpage
45
Lastpage
48
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Product Line Approaches in Software Engineering (PLEASE), 2013 4th International Workshop on
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1109/PLEASE.2013.6608664
Filename
6608664
Link To Document