EnTiMid : Un modèle de composants pour intégrer des objets communicants dans des applications à base de services

Grégory Nain 1
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : Software systems tend to acquire capabilities of adaptation, evolution and openness. These abilities require the execution environment to be highly flexible and dynamic, and require new tools to handle these abilities. In electronics, tools have been set up to cope with the huge heterogeneity and number of components, and the adaptation of existing products to new technologies. Openness of documentations and specifications in this area led to a wealth of solutions made by industrials or individuals fond of electronics. Inspired by electronics' achievements this thesis contributes in improving the flexibility of software systems while maintaining a high level of reliability. The contribution is threefold. (1) A new component model, which improves flexibility to enable connection of heterogeneous components. (2) Tools from model driven engineering, to create, edit, simulate and validate the structure and behavior of component assemblies prior to their (re-)deployment. (3) A runtime environment built on top of a service-based architecture to support evolutions, adaptations and openness required by the proposed component model. This thesis has been validated on a use case from an Ambient Assisted Living project. In this domain, software systems have to be adaptive and flexible, to fit the needs and pathology evolutions of elderly people. Although there still is a long way to go, the benefits gained from the use of this approach in this context proved the relevance of this thesis.
Complete list of metadatas

Cited literature [71 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00646664
Contributor : Grégory Nain <>
Submitted on : Tuesday, January 31, 2012 - 4:50:05 PM
Last modification on : Friday, November 16, 2018 - 1:23:12 AM
Long-term archiving on : Wednesday, December 14, 2016 - 3:47:33 AM

Identifiers

  • HAL Id : tel-00646664, version 2

Citation

Grégory Nain. EnTiMid : Un modèle de composants pour intégrer des objets communicants dans des applications à base de services. Génie logiciel [cs.SE]. Université Rennes 1, 2011. Français. ⟨tel-00646664v2⟩

Share

Metrics

Record views

671

Files downloads

1242