• DocumentCode
    2064887
  • Title

    Complementary crossover for genetic software architecture synthesis

  • Author

    Raiha, Outi ; Koskimies, Kai ; Makinen, Erkki

  • Author_Institution
    Dept. of Software Syst., Tampere Univ. of Technol., Tampere, Finland
  • fYear
    2010
  • fDate
    Nov. 29 2010-Dec. 1 2010
  • Firstpage
    266
  • Lastpage
    271
  • Abstract
    Techniques exist to synthesize software architecture using genetic algorithms that employ transformations based on mutations and crossover. In this paper, we demonstrate that complementary crossover can significantly improve this technique. We study two versions of complementary crossover, one in which parents are selected so that they complement each other but the genes are inherited randomly from the parents, and another in which the genes are inherited in a more purposeful way. Empirical studies on two sample systems suggest that the complementary crossover outperforms the traditional crossover in genetic software architecture synthesis especially in the presence of mutations that provide delayed reward.
  • Keywords
    genetic algorithms; software architecture; complementary crossover; genetic algorithm; genetic software architecture synthesis; mutation; complementary crossover; search-based software engineering; software architecture; software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Systems Design and Applications (ISDA), 2010 10th International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4244-8134-7
  • Type

    conf

  • DOI
    10.1109/ISDA.2010.5687255
  • Filename
    5687255