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
Link To Document