MOCAS : un modèle de composants basé états pour l'auto-adaptation

Abstract : Software administrators, developers and designers need original means to deal with the growing complexity of IT systems. For administrators to be freed from tedious tasks and for systems to be more reactives, these systems, a.k.a autonomic systems, tend to be endowed with self-management capabilities such as self-configuration and self-healing. These capabilities are strongly tied to the self-adaptive one, which enables a system to modify its structure and its behavior while it is running. Hitherto, current approaches focus on adaptations related to the structure of component-based systems by altering links between components. In our approach, we focus on behavioral adaptation. We defined the MOCAS component model (Model Of Components for Adaptive Systems) to allow the construction of autonomic systems by using self-adaptive software components. MOCAS is based on model-driven engineering techniques and only relies on the Unified Modeling Language (UML) to endow each software component with self-adaptive capabilities. The structure of a MOCAS component is specified with UML native elements. The behavior of the component is specified with a UML state machine. This state machine is later executed by the component in order to realize its behavior. The component is then deployed in a dedicated container, a MOCAS component too, in order to become adaptive. A set of MOCAS components enables to build a decentralized control loop for making components self-adaptive and autonomic. Finally, a MOCAS component used autonomic policies also specified with state machines to configure itself and to heal itself.
Document type :
Theses
Complete list of metadatas

Cited literature [148 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00472005
Contributor : Cyril Ballagny <>
Submitted on : Friday, April 9, 2010 - 11:32:58 AM
Last modification on : Sunday, April 7, 2019 - 3:00:39 PM
Long-term archiving on : Tuesday, September 14, 2010 - 6:10:09 PM

Identifiers

  • HAL Id : tel-00472005, version 1

Collections

Citation

Cyril Ballagny. MOCAS : un modèle de composants basé états pour l'auto-adaptation. Génie logiciel [cs.SE]. Université de Pau et des Pays de l'Adour, 2010. Français. ⟨tel-00472005⟩

Share

Metrics

Record views

415

Files downloads

1083