Skip to Main content Skip to Navigation

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

Clement Escoffier 1 
1 ADELE - Environnements et outils pour le Génie Logiciel Industriel
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 :
Complete list of metadata
Contributor : Clement Escoffier Connect in order to contact the contributor
Submitted on : Wednesday, December 17, 2008 - 10:53:13 AM
Last modification on : Sunday, June 26, 2022 - 9:33:28 AM
Long-term archiving on: : Saturday, November 26, 2016 - 3:39:39 AM


  • HAL Id : tel-00347935, version 1



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⟩



Record views


Files downloads