iPOJO : Un modèle à composant à service flexible pour les systèmes dynamiques

Clement Escoffier 1
1 LIG Laboratoire d'Informatique de Grenoble - ADELE
LIG - Laboratoire d'Informatique de Grenoble
Abstract : Recent evolution in software paves the way for new kinds of applications. The confluence between Internet-based and pervasive applications allows developers to create applications that blur the boundary between the virtual and physical worlds. However, the result of this confluence is the emergence of new requirements, such as dynamic evolution. Despite several works studying this property, creating applications that support dynamic evolution, such as environmental or contextual adaptations, remains a challenging task. This thesis investigates the design, development, and execution of dynamic applications. As part of this investigation, the thesis proposes a novel approach for creating dynamic applications based on the recent work around component models. iPOJO, the proposed model, combines concepts from service-oriented computing and component-based software engineering. iPOJO provides a composition language for designing applications that natively support dynamism, while simplifying their development. The resulting application compositions are described abstract in order to reduce the coupling with specific component implementations. Finally, iPOJO provides an execution framework. This framework exhibits capabilities such as introspection, reconfiguration, and extensibility.
The iPOJO implementation is hosted at the Apache Felix project. It is used in different industrial projects such as home gateways, the JOnAS JEE server, and the OW2 uGASP mobile phone middleware.
Document type :
Theses
Complete list of metadatas

https://tel.archives-ouvertes.fr/tel-00347935
Contributor : Clement Escoffier <>
Submitted on : Wednesday, December 17, 2008 - 10:53:13 AM
Last modification on : Thursday, October 11, 2018 - 8:48:03 AM
Long-term archiving on : Saturday, November 26, 2016 - 3:39:39 AM

Identifiers

  • HAL Id : tel-00347935, version 1

Collections

Citation

Clement Escoffier. iPOJO : Un modèle à composant à service flexible pour les systèmes dynamiques. Génie logiciel [cs.SE]. Université Joseph-Fourier - Grenoble I, 2008. Français. ⟨tel-00347935⟩

Share

Metrics

Record views

866

Files downloads

1686