Using Aspects and Compilation Techniques to Dynamically Manage Applications - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier
Communication Dans Un Congrès Année : 2006

Using Aspects and Compilation Techniques to Dynamically Manage Applications

Résumé

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.
Fichier principal
Vignette du fichier
SAM4678.pdf (82.35 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

lirmm-00370608 , version 1 (24-03-2009)

Identifiants

  • HAL Id : lirmm-00370608 , version 1

Citer

Bernard Kaddour, Joël Quinqueton. Using Aspects and Compilation Techniques to Dynamically Manage Applications. SAM: Security and Management, Jun 2006, Las Vegas, NV, United States. pp.321-327. ⟨lirmm-00370608⟩
162 Consultations
138 Téléchargements

Partager

More