• DocumentCode
    2440913
  • Title

    Towards flexible evolution of Dynamically Adaptive Systems

  • Author

    Perrouin, Gilles ; Morin, Brice ; Chauvel, Franck ; Fleurey, Franck ; Klein, Jacques ; Le Traon, Yves ; Barais, Olivier ; Jézéquel, Jean-Marc

  • Author_Institution
    PRECISE, Univ. of Namur, Namur, Belgium
  • fYear
    2012
  • fDate
    2-9 June 2012
  • Firstpage
    1353
  • Lastpage
    1356
  • Abstract
    Modern software systems need to be continuously available under varying conditions. Their ability to dynamically adapt to their execution context is thus increasingly seen as a key to their success. Recently, many approaches were proposed to design and support the execution of Dynamically Adaptive Systems (DAS). However, the ability of a DAS to evolve is limited to the addition, update or removal of adaptation rules or reconfiguration scripts. These artifacts are very specific to the control loop managing such a DAS and runtime evolution of the DAS requirements may affect other parts of the DAS. In this paper, we argue to evolve all parts of the loop. We suggest leveraging recent advances in model-driven techniques to offer an approach that supports the evolution of both systems and their adaptation capabilities. The basic idea is to consider the control loop itself as an adaptive system.
  • Keywords
    open systems; program control structures; software maintenance; DAS; adaptation capabilities; adaptation rule addition; adaptation rule removal; adaptation rule update; control loop manegement; dynamically adaptive systems; flexible evolution; model-driven techniques; open distributed systems; reconfiguration script addition; reconfiguration script removal; reconfiguration script update; runtime evolution; software systems; Adaptation models; Adaptive systems; Business; Cognition; Context; Monitoring; Runtime; Dynamically Adaptive Systems; Evolution; Models@Run.Time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2012 34th International Conference on
  • Conference_Location
    Zurich
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4673-1066-6
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1109/ICSE.2012.6227081
  • Filename
    6227081