DocumentCode :
2050673
Title :
MOCAS: A State-Based Component Model for Self-Adaptation
Author :
Ballagny, Cyril ; Hameurlain, Nabil ; Barbier, Franck
Author_Institution :
LIUPPA, Univ. of Pau, Pau, France
fYear :
2009
fDate :
14-18 Sept. 2009
Firstpage :
206
Lastpage :
215
Abstract :
This paper introduces MOCAS (model of components for adaptive systems), a generic state-based component model which enables the self-adaptation of software components together with their coordination. MOCAS relies on behavioral adaptation instead of structural adaptation and uses the United Modeling Language (UML). Each component embeds a UML state machine to realize its behavior at runtime. It is installed in a container managing the adaptation process and ensuring its consistency. Adaptation is triggered when invariants related to the components business properties are violated. The component supports updates of its specification while it is running. This component model is illustrated through the GridStix case study.
Keywords :
Unified Modeling Language; formal specification; object-oriented programming; GridStix; United Modeling Language state machine; behavioral adaptation; component specification; model of components for adaptive systems; software component; state-based component model; Adaptive systems; Buildings; Containers; Humans; Model driven engineering; Power system modeling; Predictive models; Runtime; Software systems; Unified modeling language; Component Model; Self-Adaptation; UML State Machine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Self-Adaptive and Self-Organizing Systems, 2009. SASO '09. Third IEEE International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4244-4890-6
Electronic_ISBN :
978-0-7695-3794-8
Type :
conf
DOI :
10.1109/SASO.2009.11
Filename :
5298444
Link To Document :
بازگشت