• DocumentCode
    3647932
  • Title

    Using quality farms in multi-objective genetic software architecture synthesis

  • Author

    Sriharsha Vathsavayi;Outi Räihä;Kai Koskimies

  • Author_Institution
    Department of Software Systems, Tampere University of Technology, Finland
  • fYear
    2012
  • fDate
    6/1/2012 12:00:00 AM
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Genetic algorithms have become a popular heuristic technique to solve difficult search problems. However, in multi-objective problem solving, like software architecture generation, the basic variation mechanisms of genetic algorithms (mutation and crossover) tend to lead to mediocre solutions as the evolution favors balancing of several quality properties. In this paper, we explore the acceleration of genetic software architecture generation using a novel approach based on so-called quality farms, i.e., populations which favor a certain quality property. We hypothesize that by crossbreeding individuals from different quality farms it is possible to create beneficial variance that raises the fitness value to a significantly higher level. Experiments suggest that farm-based crossbreeding improves fitness value about 10%.
  • Keywords
    "Computer architecture","Genetic algorithms","Genetics","Software algorithms","Measurement","Servers"
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2012 IEEE Congress on
  • Print_ISBN
    978-1-4673-1510-4
  • Type

    conf

  • DOI
    10.1109/CEC.2012.6256615
  • Filename
    6256615