ACCUEIL

Consignes aux
auteurs
Autres revues >>
L'Objet
1262-1137
logiciel, bases de données, réseaux
Publication abandonnée
 

 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)
C.DELERAY, N.BEDON, G.ROUSSEL, E.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) : 7.5 €
• Non abonné : 15.0 €
|
|
--> Tous les articles sont dans un format PDF protégé 
   
ACCÉDER A L'ARTICLE COMPLET  (142 Ko)
--> NÉCESSITE ADOBE DIGITAL EDITIONS :




ABONNEZ-VOUS !

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

 English version >> 
made by WAW Lavoisier