• 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