Skip to Main content Skip to Navigation
Journal articles

OSGiLarva: a Monitoring Framework Supporting OSGi's Dynamicity

yufang Dan 1 Nicolas Stouls 1 Christian Colombo 2 Stéphane Frénot 3 
1 DYNAMID - Dynamic Software and Distributed Systems
CITI - CITI Centre of Innovation in Telecommunications and Integration of services
3 DICE - Data on the Internet at the Core of the Economy
Inria Grenoble - Rhône-Alpes, CITI - CITI Centre of Innovation in Telecommunications and Integration of services
Abstract : Service-Oriented Architecture is an approach where software systems are designed in terms of a composition of services. OSGi is a Service-Oriented Framework dedicated to 24/7 Java systems. In this Service-Oriented Programming approach, software is composed of services that may dynami- cally appear or disappear. In such a case, classical monitoring approaches with statically injected monitors into services cannot be used. In this paper, we describe ongoing work proposing a dynamic monitoring approach dedicated to local SOA systems, focusing particularly on OSGi. Firstly, we define two key properties of loosely coupled monitoring systems: dynamicity resilience and comprehensiveness. Next, we propose the OSGiLarva tool, which is a preliminary implementation targeted at the OSGi framework. Finally, we present some quantitative results showing that a dynamic monitor based on dynamic proxies and another based on aspect-oriented programming have equivalent performances.
Complete list of metadata
Contributor : Nicolas Stouls Connect in order to contact the contributor
Submitted on : Tuesday, May 28, 2013 - 6:17:41 PM
Last modification on : Thursday, January 20, 2022 - 5:26:53 PM


  • HAL Id : hal-00827045, version 1



yufang Dan, Nicolas Stouls, Christian Colombo, Stéphane Frénot. OSGiLarva: a Monitoring Framework Supporting OSGi's Dynamicity. International Journal On Advances in Security, IARIA, 2013, 6 (1&2), pp.49--61. ⟨hal-00827045⟩



Record views