ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique
Autres revues >>

L'Objet

1262-1137
logiciel, bases de données, réseaux
Publication abandonné
 

 ARTICLE VOL 10/2-3 - 2004  - pp.89-102  - doi:10.3166/objet.10.2-3.89-102
TITRE
Corosol, une JVM modulaire paramétrable à la volée

RÉSUMÉ
Pour étendre les fonctionnalités du langage ou pour affiner le contrôle du programmeur sur l'exécution des programmes, de nombreux travaux s'intéressent à des modifications de la machine virtuelle Java. Motivés par des problèmes spécifiques, ces travaux aboutissent souvent à des implantations ad hoc qui sont difficiles à comparer ou à combiner. Dans cet article, nous présentons Corosol, une nouvelle plate-forme de test et d'intégration pour ces extensions. Corosol est une machine virtuelle Java ouverte, écrite en Java, dont l'architecture est basée sur des composants auxquels le programmeur des applications a accès. Il peut bien sûr changer ces composants avant le démarrage de la machine virtuelle, mais il peut surtout les modifier, les remplacer ou en ajouter de nouveaux au cours de l'exécution du programme via une API d'introspection de la machine virtuelle.


ABSTRACT
In order to extend the functionalities of the language or to refine the control of the developper over the software execution, several research works focus on modifications of the Java virtual machine. Since these works try to solve specific problems, most of them lead to ad-hoc solutions that are difficult to compare or combine. In this article, we present Corosol, a new test and integration platform for those extensions. Corosol is an open Java virtual machine, written in Java, whose architecture is based on components to which the programmer of the applications has access. These components could be changed before virtual machine startup, but also be modified, replaced or added at run-time by the running application through a reflection API.


AUTEUR(S)
Christophe DELERAY, Nicolas BEDON, Gilles ROUSSEL, Etienne DURIS

MOTS-CLÉS
Java, machine virtuelle, composants logiciels, introspection.

KEYWORDS
Java, virtual machine, component-based software, reflection.

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 34.95 €
• Non abonné : 34.95 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (142 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
Lavoisier