Skip to Main content Skip to Navigation

Sam : un environnement d'exécution pour les applications à services dynamiques et hétérogènes

Abstract : During recent years, the execution context of modern applications has evolved. We have moved, in less than 15 years, from monolithic and static applications that were weakly distributed to large-scale distributed applications with very dynamic behavior. The execution platforms, which were otherwise closed, are now open to mobile devices and to user's contexts as is the case with ubiquitous computing and home applications. Software units in this new context can appear and disappear very unpredictably (this iscalled dynamic behavior) and are often a series of heterogeneous technologies (e.g., Web Services, OSGi, UPnP). The unpredictability of the environment, and the fact that we must adapt to it, makes the execution platforms seem non-deterministic. It is imperative to control the evolution of dynamic applications. This dissertation defines an execution platform for the distributed execution of heterogeneous services. This platform provides a homogeneous model of the execution state of services and of the administration operations related to the lifecycle of a service, regardless of the underlying technologies. This platform also provides mechanisms to extend monitoring and administration to other concerns (e.g., deployment, versioning). The introspection and reflection properties provided are used to control the evolution of the application's architecture and thereby control dynamic behavior. This dissertation provides a prototype of such a platform named SAM-RT.
Document type :
Complete list of metadata

Cited literature [90 references]  Display  Hide  Download
Contributor : ABES STAR :  Contact
Submitted on : Wednesday, April 13, 2011 - 3:23:10 PM
Last modification on : Sunday, June 26, 2022 - 9:33:38 AM
Long-term archiving on: : Thursday, July 14, 2011 - 2:46:21 AM


Version validated by the jury (STAR)


  • HAL Id : tel-00585623, version 1



Eric Simon. Sam : un environnement d'exécution pour les applications à services dynamiques et hétérogènes. Mathématiques générales [math.GM]. Université de Grenoble, 2011. Français. ⟨NNT : 2011GRENM008⟩. ⟨tel-00585623⟩



Record views


Files downloads