OSGiLarva: a Monitoring Framework Supporting OSGi's Dynamicity

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.
Type de document :
Article dans une revue
International Journal On Advances in Security, IARIA, 2013, 6 (1&2), pp.49--61
Liste complète des métadonnées

Contributeur : Nicolas Stouls <>
Soumis le : mardi 28 mai 2013 - 18:17:41
Dernière modification le : vendredi 22 décembre 2017 - 11:22:13


  • 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〉



Consultations de la notice