• DocumentCode
    2014875
  • Title

    Orchestrating Safe Behavioural Adaptations of Component-Based Systems

  • Author

    Kacem, Najla Hadj ; Kacem, Ahmed Hadj ; Drira, Khalil

  • Author_Institution
    ReDCAD Lab., Univ. of Sfax, Sfax, Tunisia
  • fYear
    2010
  • fDate
    7-13 March 2010
  • Firstpage
    37
  • Lastpage
    46
  • Abstract
    Driven by the ever increasing need for mastering systems complexity in dynamic environments, self-adaptation becomes an important requirement for software systems. Crucially, system consistency must not be compromised during adaptation. In this paper, we approach behavioural adaptations of component-based systems and address the challenge of consistency preservation. To safely adapt an individual component, we provide the usage of alternative adaptation processes rather than being limited to a single one. These processes efficiently manage dependencies between components, even if they are cyclic. In addition, we introduce coordination protocols that can be used when a change of a component may cascade across other components. The amount of required coordination directly depends on the type of adaptation process intended to be performed. Formal models help us to give further confidence in the correctness of the protocols.
  • Keywords
    object-oriented programming; protocols; self-adjusting systems; alternative adaptation processes; component-based systems; coordination protocols; formal models; safe behavioural adaptations; software systems; Application software; Indium phosphide; Petri nets; Protocols; Runtime; Software systems; Topology; Uninterruptible power systems; adaptation processes; consistency preservation; coordination protocols; formal models; self-adaptation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic and Autonomous Systems (ICAS), 2010 Sixth International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4244-5915-5
  • Type

    conf

  • DOI
    10.1109/ICAS.2010.14
  • Filename
    5442624