• DocumentCode
    1834701
  • Title

    Dynamic Architectural Selection: A Genetic Algorithm Based Approach

  • Author

    Kim, Dongsun ; Park, Sooyong

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Sogang Univ., Seoul
  • fYear
    2009
  • fDate
    13-15 May 2009
  • Firstpage
    59
  • Lastpage
    68
  • Abstract
    As the software industry is focusing on dealing with various requirements and environments, such as mobile and ubiquitous environments, software systems are increasingly undergoing many situational changes. These changes influence the quality of services that the software provides. Therefore, to maintain the performance of the software, it must be reconfigured. The reconfiguration is a complex problem if an application faces a large number of situations and has a number of software architectural instances. In this paper, we propose a novel approach to autonomous architectural selection in response to the current situation of various environments. This approach enables a software system to determine the best architectural instance for the current situation. To quickly find the best instance, we apply a genetic algorithm to the selection process. Further, we provide a performance evaluation to demonstrate that our approach efficiently find the best instance (or considerably good instance).
  • Keywords
    genetic algorithms; software architecture; autonomous architectural selection; dynamic architectural selection; genetic algorithm; quality of services; software architectural instances; software industry; Application software; Batteries; Brightness; Genetic algorithms; Quality of service; Runtime; Security; Software engineering; Software quality; Software systems; Dynamic software architecture; architectural selection; genetic algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Search Based Software Engineering, 2009 1st International Symposium on
  • Conference_Location
    Windsor
  • Print_ISBN
    978-0-7695-3675-0
  • Type

    conf

  • DOI
    10.1109/SSBSE.2009.11
  • Filename
    5033181