• DocumentCode
    2823979
  • Title

    Applying genetic self-architecting for distributed systems

  • Author

    Hadaytullah ; Vathsavayi, Sriharsha ; Raiha, O. ; Koskimies, Kai ; Gregersen, A.

  • Author_Institution
    Dept. of Software Syst., Tampere Univ. of Technol., Tampere, Finland
  • fYear
    2012
  • fDate
    5-9 Nov. 2012
  • Firstpage
    44
  • Lastpage
    52
  • Abstract
    Current trends in information technology emphasize the need of flexible systems that are able to adapt to their changing environment. The aim of this paper is to develop an infrastructure for architecture level self-adaptation, and to study its applicability in the case of distributed systems. The approach is based on dynamically inserted and removed design solutions. The built infrastructure provides UML based architectural reflection and a genetic engine for optimizing the architecture at run-time with respect to efficiency and reliability, according to changes in the environment. The implementation builds on Javeleon, a Java-based platform supporting dynamic updates of classes. The approach is applied to develop a self-adapting system that mimics a shop security control system.
  • Keywords
    Java; Unified Modeling Language; distributed processing; genetic algorithms; self-adjusting systems; software architecture; Java-based platform; Javeleon; UML based architectural reflection; architecture level self-adaptation; architecture optimization; distributed system; dynamic update; flexible system; genetic algorithm; genetic engine; genetic self-architecting; information technology; self-adapting system; shop security control system; software architecture; Computer architecture; Equations; Genetic algorithms; Heart beat; Java; Monitoring; Reliability; distributed systems; efficiency; genetic algorithms; reliability; self-adaptation; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nature and Biologically Inspired Computing (NaBIC), 2012 Fourth World Congress on
  • Conference_Location
    Mexico City
  • Print_ISBN
    978-1-4673-4767-9
  • Type

    conf

  • DOI
    10.1109/NaBIC.2012.6402238
  • Filename
    6402238