DocumentCode
1638244
Title
Search-Based Migration of Model Variants to Software Product Line Architectures
Author
Guez Assuncao, Wesley Klewerton
Author_Institution
DINF, Fed. Univ. of Parana, Curitiba, Brazil
Volume
2
fYear
2015
Firstpage
895
Lastpage
898
Abstract
Software Product Lines (SPLs) are families of related software systems developed for specific market segments or domains. Commonly, SPLs emerge from sets of existing variants when their individual maintenance becomes infeasible. However, current approaches for SPL migration do not support design models, are partially automated, or do not reflect constraints from SPL domains. To tackle these limitations, the goal of this doctoral research plan is to propose an automated approach to the SPL migration process at the design level. This approach consists of three phases: detection, analysis and transformation. It uses as input the class diagrams and lists of features for each system variant, and relies on search-based algorithms to create a product line architecture that best captures the variability present in the variants. Our expected contribution is to support the adoption of SPL practices in companies that face the scenario of migrating variants to SPLs.
Keywords
software architecture; software product lines; SPL architecture; SPL migration process; product line architecture; search-based algorithm; search-based migration algorithm; software product line architecture; Feature extraction; Medical services; Programmable logic arrays; Software; Software product lines; Unified modeling language; Migration; Re-engineering; Reuse; Search-Based Software Engineering; Software Product Line;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
Conference_Location
Florence
Type
conf
DOI
10.1109/ICSE.2015.286
Filename
7203108
Link To Document