• 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