Christophe Deleray, Nicolas Bedon, G. Roussel, Étienne Duris
{"title":"Corosol, une JVM modulaire paramétrable à la volée","authors":"Christophe Deleray, Nicolas Bedon, G. Roussel, Étienne Duris","doi":"10.3166/objet.10.2-3.89-102","DOIUrl":null,"url":null,"abstract":"Pour etendre les fonctionnalites du langage ou pour affiner le controle du programmeur sur l'execution des programmes, de nombreux travaux s'interessent a des modifications de la machine virtuelle Java. Motives par des problemes specifiques, ces travaux aboutissent souvent a des implantations ad hoc qui sont difficiles a comparer ou a combiner Dans cet article, nous presentons Corosol, une nouvelle plate-forme de test et d'integration pour ces extensions. Corosol est une machine virtuelle Java ouverte, ecrite en Java, dont l'architecture est basee sur des composants auxquels le programmeur des applications a acces. Il peut bien sur changer ces composants avant le demarrage de la machine virtuelle, mais il peut surtout les modifier les remplacer ou en ajouter de nouveaux au cours de l'execution du programme via une API d'introspection de la machine virtuelle.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Obj. Logiciel Base données Réseaux","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3166/objet.10.2-3.89-102","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Pour etendre les fonctionnalites du langage ou pour affiner le controle du programmeur sur l'execution des programmes, de nombreux travaux s'interessent a des modifications de la machine virtuelle Java. Motives par des problemes specifiques, ces travaux aboutissent souvent a des implantations ad hoc qui sont difficiles a comparer ou a combiner Dans cet article, nous presentons Corosol, une nouvelle plate-forme de test et d'integration pour ces extensions. Corosol est une machine virtuelle Java ouverte, ecrite en Java, dont l'architecture est basee sur des composants auxquels le programmeur des applications a acces. Il peut bien sur changer ces composants avant le demarrage de la machine virtuelle, mais il peut surtout les modifier les remplacer ou en ajouter de nouveaux au cours de l'execution du programme via une API d'introspection de la machine virtuelle.