Fraunhofer-Gesellschaft

Publica

Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

RECoVar: A solution framework towards reverse engineering variability

 
: Zhang, Bo; Becker, Martin

:

Institute of Electrical and Electronics Engineers -IEEE-; IEEE Computer Society:
4th International Workshop on Product LinE Approaches in Software Engineering, PLEASE 2013. Proceedings : 20 May 2013, San Francisco, California, held in conjunction with the 35th International Conference on Software Engineering, ICSE 2013
Piscataway, NJ: IEEE, 2013
ISBN: 978-1-4673-6449-2
S.45-48
International Workshop on Product LinE Approaches in Software Engineering (PLEASE) <4, 2013, San Francisco/Calif.>
International Conference on Software Engineering (ICSE) <35, 2013, San Francisco/Calif.>
Englisch
Konferenzbeitrag
Fraunhofer IESE ()
variability modeling; reverse engineering; Product line analysis

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.

: http://publica.fraunhofer.de/dokumente/N-270449.html