A survey of software aging and rejuvenation studies

D Cotroneo, R Natella, R Pietrantuono… - ACM Journal on …, 2014 - dl.acm.org
Software aging is a phenomenon plaguing many long-running complex software systems,
which exhibit performance degradation or an increasing failure rate. Several strategies …

Measurements for software aging

R Pietrantuono, J Alonso… - Handbook Of Software …, 2020 - World Scientific
Considerable attention has been devoted to the analysis of software aging based on
measurements from real systems. This approach aims to infer the presence of aging trends …

A practical approach for finding stale references in a dynamic service platform

K Gama, D Donsez - … , CBSE 2008, Karlsruhe, Germany, October 14-17 …, 2008 - Springer
Abstract The OSGi TM Service Platform is becoming the de facto standard for modularized
Java applications. The market of OSGi based COTS components is continuously growing …

Application management plug-ins through dynamically pluggable probes

K Gama, G Pedraza, T Lévêque, D Donsez - Proceedings of the 1st …, 2011 - dl.acm.org
It is widely recognized that applications need to be administered remotely. In general,
application management and monitoring is supported by textual management consoles …

Modularity for the changing meaning of changing

W Harrison - Proceedings of the tenth international conference on …, 2011 - dl.acm.org
In the past, modular structures for software systems have rested upon several assumptions
that may no longer characterize the changing world of dynamic computing. Important among …

Spécification et substitution de services osgi

HAM Tchinda, N Stouls, J Ponge - 2011 - inria.hal.science
Les architectures orientées services constituent l'un des principaux modèles architecturaux
couramment utilisés aujourd'hui. La propriété essentielle de ces architectures est le faible …

Applying dependability aspects on top of" aspectized" software layers

K Gama, D Donsez - Proceedings of the tenth international conference …, 2011 - dl.acm.org
Dynamic platforms where components can be loaded at runtime can introduce risks to
applications stability if components are not previously known before deployment. It may be …

Incinerator--Eliminating Stale References in Dynamic OSGi Applications

K Attouchi, G Thomas, G Muller… - 2015 45th Annual …, 2015 - ieeexplore.ieee.org
Java class loaders are commonly used in application servers to load, unload and update a
set of classes as a unit. However, unloading or updating a class loader can introduce stale …

Managing resource sharing conflicts in an open embedded software environment

K Attouchi - 2014 - theses.hal.science
Our homes become smart thanks to devices providing services (security, energy
efficiency,…). Untrusted service providers want to take advantage of the smart home by …

An API for Autonomous and Client-side Service Substitution

H Mekontso, J Ponge, Y Dan… - The Fourth International …, 2012 - inria.hal.science
The service oriented approach is a paradigm allowing the introduction of dynamicity in
developments. If there are many advantages with this approach, there are also some new …