• DocumentCode
    188649
  • Title

    A Comparative Analysis of Two Multi-objective Evolutionary Algorithms in Product Line Architecture Design Optimization

  • Author

    Colanzi, Thelma Elita ; Vergilio, Silvia Regina

  • Author_Institution
    Comput. Sci. Dept., State Univ. of Maringa (UEM), Maringa, Brazil
  • fYear
    2014
  • fDate
    10-12 Nov. 2014
  • Firstpage
    681
  • Lastpage
    688
  • Abstract
    The Product Line Architecture (PLA) design is a multi-objective optimization problem that can be properly solved with search-based algorithms. However, search-based PLA design is an incipient research field. Due to this, works in this field have addressed main points to solve the problem: adequate representation, specific search operators and suitable evaluation fitness functions. Similarly what happens in the search-based design of traditional software, existing works on search-based PLA design use NSGA-II, without evaluating the characteristics of this algorithm, such as the use of crossover operator. Considering this fact, this paper reports results from a comparative analysis of two algorithms, NSGA-II and PAES, to the PLA design problem. PAES was chosen because it implements a different evolution strategy that does not employ crossover. An experimental study was carried out with nine PLAs and results of the conducted study attest that NSGA-II performs better than PAES in the PLA design context.
  • Keywords
    genetic algorithms; search problems; software architecture; software product lines; sorting; NSGA-II; PAES; comparative analysis; crossover operator; evolution strategy; fitness functions; multiobjective evolutionary algorithms; multiobjective optimization problem; nondominated sorting genetic algorithm; product line architecture design optimization; search operators; search-based PLA design; search-based algorithms; search-based design; software product line; Algorithm design and analysis; Context; Measurement; Programmable logic arrays; Search problems; Sociology; Statistics; multi-objective algorithms; product line architecture design; software product line;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence (ICTAI), 2014 IEEE 26th International Conference on
  • Conference_Location
    Limassol
  • ISSN
    1082-3409
  • Type

    conf

  • DOI
    10.1109/ICTAI.2014.107
  • Filename
    6984543