This is the OSGi Research home page. OSGi is heavily used in academia and there are many papers written. This page is the entry point for scientific information about OSGi.
Index
Framework and Internals
- Richard S. Hall: A Policy-Driven Class Loader to Support Deployment in Extensible Frameworks. In: Component Deployment 2004
- Richard S. Hall and Humberto Cervantes: An OSGi implementation and experience report. In: IEEE CCNC 2004
- Clément Escoffier, Didier Donsez, and Richard S. Hall: Developing an OSGi-like Service Platform for .NET. In: CCNC 2006
- Yvan Royon, Stéphane Frénot, and Frédéric Le Mouël: Virtualization of Service Gateways in Multi-provider Environments. In: CBSE 2006
- Nico Goeminne, Gregory De Jans, Filip De Turck, Bart Dhoedt, and Frank Gielen: Service Policy Enhancements for the OSGi Service Platform. In: CBSE 2006
- Jan S. Rellermeyer and Gustavo Alonso: Concierge: A service platform for resource-constrained devices. In: ACM EuroSys 2007
- Vladimir Nikolov and Rüdiger Kapitza: Recoverable Class Loaders for a Fast Restart of Java Applications. In: ACM Mobilware 2008
- Nicolas Geoffray, Gaël Thomas, Gilles Muller, Pierre Parrend, Stéphane Frénot, and Bertil Folliot: I-JVM: A Java Virtual Machine for Component Isolation in OSGi. In: DSN 2009
Component Models, Dependency Handling, and Service Composition
- Humberto Cervantes and Richard S. Hall: Beanome: A Component Model for the OSGi Framework. In: Workshop on Software Infrastructures for Component-Based Applications on Consumer Devices
- Richard S. Hall and Humberto Cervantes: Gravity: Supporting Dynamically Available Services in Client-Side Applications. In: ESEC/FSE 2003
- Humberto Cervantes and Richard S. Hall: Automating Service Dependency Management in a Service-Oriented Component Model. In: CBSE 2003
- Richard S. Hall and Humberto Cervantes: Challenges in Building Service-Oriented Applications for OSGi. In: IEEE Communications May 2004
- Humberto Cervantes and Richard S. Hall: Autonomous Adaptation to Dynamic Availability Through a Service-Oriented Component Model. In: ICSE 2004
- Humbert Cervantes and Richard S. Hall: A Framework for Constructing Adaptive Component-Based Applications: Concepts and Experiences. In: CBSE 2004
- Clément Escoffier and Richard S. Hall: Dynamically Adaptable Applications with iPOJO Service Components. In: SC 2007
- Clément Escoffier, Richard S. Hall, and Philippe Lalanda: iPOJO: An Extensible Service-Oriented Component Framework. In: IEEE SCC 2007
- Kiev Gama and Didier Donsez: Service Coroner: A Diagnostic Tool for Locating OSGi Stale References. In: SEAA 2008
- Jan S. Rellermeyer, Michael Duller, and Gustavo Alonso: Engineering the Cloud from Software Modules. In: ICSE Cloud 2009
- André Bottaro, Anne Gérodolle, and Philippe Lalanda: Pervasive Spontaneous Composition. In IEEE SIPE 2006 Workshop
- André Bottaro and Richard S. Hall: Dynamic Contextual Service Ranking. In: Software Composition 2007
- André Bottaro, Johann Bourcier, Clément Escoffier, and Philippe Lalanda: Dynamic Context-Aware Service Composition. In: IEEE ICPS 2007
- André Bottaro, Eric Simon, Stéphane Seyvoz, and Anne Gérodolle: Dynamic Web Services on a Home Service Platform. In: IEEE AINA 2008
- André Bottaro and Anne Gérodolle: Home SOA – Facing Protocol Heterogeneity in pervasive Applications. In: IEEE ICPS 2008
Security
- Pierre Parrend and Stéphane Frénot: Security Benchmarks of OSGi Platforms: Towards Hardened OSGi. In: Software-Practice and Experience April 2009
- Koutheir Attouchi, Gaël Thomas, André Bottaro, Julia Lawall, and Gilles Muller: Incinerator – Eliminating Stale References in Dynamic OSGi Applications. In: IEEE/IFIP DSN 2015
Home Gateways - André Bottaro, Johann Bourcier, Clément Escoffier, Didier Donsez, and Philippe Lalanda: A Multi-Protocol Service-Oriented Platform for Home Control Applications. Demo at: IEEE CCNC 2007
- André Bottaro, Anne Gérodolle, and Philippe Lalanda: Pervasive Service Composition in the Home Network. In: IEEE AINA 2007
- Mourad Alia, Andre Bottaro, Fatoumata Camara, and Briac Hardouin: On the Design of a SIP-based Binding Middleware for Next Generation Home Network Services. In: DOA 2008
Home Gateways
- Sumi Helal, William Mann, Hicham El-Zabadani, Jeffrey King, Youssef Kaddoura, and Erwin Jansen: The Gator Tech Smart House: A Prgammable Pervasive Space. In: IEEE Computer March 2005
- Johann Bourcier, Antonin Chazalet, Mikaël Desertot, Clément Escoffier, and Cristina Marin: A Dynamic SOA Home Control Gateway. In: SCC 2006
- Johann Bourcier, Clément Escoffier, and Philippe Lalanda: Implementing Home-Control Applications on Service Platform. In: CCNC 2007
- Peter C. Utton: Dynamic Code Deployment Enables Fault Diagnosis in the Connected Home. In ISCE 2008
Remote Services, Distributed OSGi
- Jan S. Rellermeyer, Gustavo Alonso, and Timothy Roscoe: R-OSGi: Distributed Applications through Software Modularization. In: ACM/IFIP/USENIX Middleware 2007
- Jan S. Rellermeyer, Gustavo Alonso, and Timothy Roscoe: Building, Deploying, and Monitoring Distributed Applications with Eclipse and R-OSGi. In: ETX Workshop 2007
- Jan S. Rellermeyer, Michael Duller, Ken Gilmer, Damianos Maragkos, Dimitrios Papageorgiou, and Gustavo Alonso: The Software Fabric for the Internet of Things. In: Internet of Things 2008
Middleware
- Jan S. Rellermeyer, Oriana Riva, and Gustavo Alonso: AlfredO: An Architecture for Flexible Interaction with Electronic Devices. In: ACM/IFIP/USENIX Middleware 2008
- Levent Gürgen, Claudia Roncancio, Cyril Labbé, André Bottaro and Vincent Olive: SStreaMWare: a Service Oriented Middleware for Heterogeneous Sensor Data Management. In: ICPS 2008
- Romain Rouvoy, Paolo Barone, Yun Ding, Frank Eliassen, Svein Hallsteinsen, Jorge Lorenzo, Alessandro Mamelli, and Ulrich Scholz MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments. In: Software Engineering for Self-Adaptive Systems
- Ioana Giurgiu, Oriana Riva, Dejan Juric, Ivan Krivulev, and Gustavo Alonso: Calling the cloud: Enabling mobile phones as interfaces to cloud applications. In: ACM/IFIP/USENIX Middleware 2009
- Komal Gohil and A.Nagalakshmi: Modularity and Enterprise Software. In: ACS 2010
Management
- Karl Pauls and Richard S. Hall: Eureka: A Resource Discovery Service for Component Deployment. In: Component Deployment 2004
- Stéphane Frénot and Dan Stefan: Open-service-platform instrumentation: JMX management over OSGi. In: UbiMob ’04
- Holger Schmidt, Jon H. Yip, Franz J. Hauck, and Rüdiger Kapitza: Decentralised Dynamic Code Management for OSGi. In: MiNEMA Workshop 2008
- Stéphane Frénot, Yvan Royon, Pierre Parrend and Denis Beras Monitoring Scheduling for Home Gateways. In: IEEE NOMS 2008.
- Jan S. Rellermeyer, Michael Duller, and Gustavo Alonso: Consistently Applying Updates to Compositions of Distributed OSGi Modules. In: ACM SIGPLAN HotSWUp 2008 Workshop
- Koutheir Attouchi, Gaël Thomas, André Bottaro, and Gilles Muller: Memory Monitoring on a multi-tenant OSGi execution environment. In: ACM SigSoft CBSE 2014
- Yoann Maurel, André Bottaro, Radu Kopetz, and Koutheir Attouchi: Adaptive monitoring of end-user OSGi-based Home Boxes.In: ACM SigSoft CBSE 2012
Applications
- Mikael Desertot, Didier Donsez, and Philippe Lalanda: A Dynamic Service-Oriented Implementation for Java EE Servers. In: SCC 2006
- Michael Duller, Rokas Tamosevicius, Gustavo Alonso, and Donald Kossmann: XTream: Personal Data Streams. Demo at ACM SIGMOD 2007
- René Müller, Jan S. Rellermeyer, Michael Duller, Gustavo Alonso, and Donald Kossmann: A Dynamic and Flexible Sensor Network Platform. Demo at: ACM SIGMOD 2007
- René Müller, Jan S. Rellermeyer, Michael Duller, and Gustavo Alonso: A Generic Platform for Sensor Applications. Demo at: IEEE MASS 2007
- Andre L.C. Tavares and Marco Tulio Valente: A gentle introduction to OSGi. ACM SIGSOFT Software Engineering Notes September 2008
Further Research Publications
- ACM Digital Library
- IEEE Xplore
- OSGi User Group France Research Papers
- OSGi User Group France PhD Theses
Want to have your paper added? Contact Jan S. Rellermeyer or Richard S. Hall.


