DocumentCode
237265
Title
A Feature-Driven Crossover Operator for Product Line Architecture Design Optimization
Author
Colanzi, Thelma Elita ; Vergilio, Silvia Regina
Author_Institution
Comput. Sci. Dept., Fed. Univ. of Parana, Curitiba, Brazil
fYear
2014
fDate
21-25 July 2014
Firstpage
43
Lastpage
52
Abstract
The Product Line Architecture (PLA) design is a multi-objective optimization problem that can be properly solved in the Search Based Software Engineering (SBSE) field. However, the PLA design has specific characteristics. For example, the PLA is designed in terms of features and a highly modular PLA is necessary to enable the growth of a software product line. However, existing search based design approaches do not consider such needs. To overcome this limitation, this paper introduces a feature-driven crossover operator that aims at improving feature modularization. The proposed operator was applied in an empirical study using the multi-objective evolutionary algorithm named NSGAII. In comparison with another version of NSGAII that uses only mutation operators, the feature-driven crossover version found a greater diversity of solutions (potential PLA designs), with higher feature-based cohesion, and less feature scattering and tangling.
Keywords
evolutionary computation; software architecture; software product lines; NSGAII; feature modularization; feature scattering; feature-driven crossover operator; feature-driven crossover version; higher feature-based cohesion; multiobjective evolutionary algorithm; multiobjective optimization problem; mutation operators; product line architecture design optimization; search based software engineering; software product line; Couplings; Genetics; Measurement; Programmable logic arrays; Sociology; Statistics; Unified modeling language; Crossover Operator; Multi-objective Evolutionary Algorithms; Product Line Architecture Design;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2014 IEEE 38th Annual
Conference_Location
Vasteras
Type
conf
DOI
10.1109/COMPSAC.2014.11
Filename
6899199
Link To Document