Adaptation autonomique d'applications pervasives dirigée par les architectures

Abstract : The autonomic adaptation of software application is becoming increasingly important in many domains, including pervasive field. Indeed, the integration fo different application resources (physical devices, services and third party applications) often needs to be dynamic and should adapt rapidly and automatically to changes in the execution context. To that end, service-oriented components offer support for adaptation at the architectural level. However, they do not allow the formalisation of all the design constraints that must be guaranteed during the execution of the system. To overcome this limitation, this thesis modeled the design, deployment and runtime architectures. Also, it proposes to establish links between them and has developed algorithms to check the validity of an execution architecture with respect to its architectural design. This led us to consider the entire life cycle of components and to define a set of concepts to be included in architectures supporting variability. This formalisation can be exploited both by a human administrator and by an autonomic manager that has its knowledge base increased and structured. The implementation resulted in the realization of a knowledge base, providing a studio (Cilia IDE) for the design, deployment and supervision of dynamic applications, as well as an autonomic manager that can update the structure of pervasive applications. This thesis has been validated using a pervasive application called “Actimetry”, developed in the FUI~MEDICAL project.
Complete list of metadatas

Cited literature [165 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-01215004
Contributor : Abes Star <>
Submitted on : Tuesday, October 13, 2015 - 2:42:05 PM
Last modification on : Friday, October 25, 2019 - 2:04:50 AM
Long-term archiving on: Thursday, January 14, 2016 - 12:40:21 PM

File

GANDRILLE_2014_archivage.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01215004, version 1

Collections

Citation

Etienne Gandrille. Adaptation autonomique d'applications pervasives dirigée par les architectures. Informatique ubiquitaire. Université de Grenoble, 2014. Français. ⟨NNT : 2014GRENM078⟩. ⟨tel-01215004⟩

Share

Metrics

Record views

3511

Files downloads

1276