Using Aspects and Compilation Techniques to Dynamically Manage Applications

Abstract : The emergence of middleware solutions and new services even on small devices will need adapted distributed management solutions which address these specificities, both in terms of software design and in terms of performance. We propose a management system where these high level and low level management concerns are separated. The high level management part relies on messages interception mechanisms which, coupled with Aspects Oriented Programming concepts, provides facilities for management applications to dynamically operate, enhance and manage JAVA based applications transparently. The low level management part uses an agent tightly tied to the JVM/JVMTI and able to receive and to manipulate programmable monitoring expressions. To avoid conflicts with applications already using JVMTI instrumentation techniques, we dynamically compile these expressions into machine code to reduce overload and minimize performance lost.
Type de document :
Communication dans un congrès
SAM'06: Security and Management - Worldcomp'06, Las Vegas, Nevada, USA, pp.321-327, 2006
Liste complète des métadonnées

Littérature citée [10 références]  Voir  Masquer  Télécharger

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00370608
Contributeur : Joël Quinqueton <>
Soumis le : mardi 24 mars 2009 - 16:24:55
Dernière modification le : jeudi 24 mai 2018 - 15:59:20
Document(s) archivé(s) le : jeudi 10 juin 2010 - 18:29:15

Fichier

SAM4678.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : lirmm-00370608, version 1

Citation

Bernard Kaddour, Joël Quinqueton. Using Aspects and Compilation Techniques to Dynamically Manage Applications. SAM'06: Security and Management - Worldcomp'06, Las Vegas, Nevada, USA, pp.321-327, 2006. 〈lirmm-00370608〉

Partager

Métriques

Consultations de la notice

206

Téléchargements de fichiers

122