DocumentCode :
2330258
Title :
Reverse Engineering Feature Models from Programs´ Feature Sets
Author :
Haslinger, Evelyn Nicole ; Lopez-Herrejon, Roberto E. ; Egyed, Alexander
Author_Institution :
Syst. Eng. & Autom., Johannes Kepler Univ., Linz, Austria
fYear :
2011
fDate :
17-20 Oct. 2011
Firstpage :
308
Lastpage :
312
Abstract :
Successful software is more and more rarely developed as a one-of-a-kind system. Instead, different system variants are built from a common set of assets and customized for catering to the different functionality or technology needs of the distinct clients and users. The Software Product Line Engineering (SPLE) paradigm has proven effective to cope with the variability described for this scenario. However, evolving a Software Product Line (SPL) from a family of systems is not a simple endeavor. A crucial requirement is accurately capturing the variability present in the family of systems and representing it with Feature Models (FMs), the de facto standard for variability modeling. Current research has focused on extracting FMs from configuration scripts, propositional logic expressions or natural language. In contrast, in this short paper we present an algorithm that reverse engineers a basic feature model from the feature sets which describe the features each system provides. We perform an evaluation of our approach using several case studies and outline the issues that still need to be addressed.
Keywords :
product development; reverse engineering; software reusability; SPLE; configuration scripts; natural language; programs feature sets; propositional logic expressions; reverse engineering feature models; software product line engineering paradigm; Computational modeling; Feature extraction; Frequency modulation; Mobile communication; Reverse engineering; Software; Feature; Feature Model; Feature Set; Software Product Line;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering (WCRE), 2011 18th Working Conference on
Conference_Location :
Limerick
ISSN :
1095-1350
Print_ISBN :
978-1-4577-1948-6
Type :
conf
DOI :
10.1109/WCRE.2011.45
Filename :
6079856
Link To Document :
بازگشت