MyJVM: a 100% pure Java customizable Java Virtual Machine

  • Authors:
  • Christophe Deleray;Nicolas Bedon;Gilles Roussel

  • Affiliations:
  • Université de Marne-la-Vallée, 5 Boulevard Descartes, 77454 Marne-la-Vallée Cedex 2, France;Université de Marne-la-Vallée, 5 Boulevard Descartes, 77454 Marne-la-Vallée Cedex, 2 France;Université de Marne-la-Vallée, 5 Boulevard Descartes, 77454 Marne-la-Vallée Cedex, 2 France

  • Venue:
  • PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Numerous research works propose Java extensions. Most of these works try to solve a precise problem and offer ad-hoc solutions to achieve their goal: language extensions, preprocessors implementation, modifications of the compiler, of the bytecode or of the virtual machine behavior. Most of this changes could be implemented in a common framework by extending a Java Virtual Machine (JVM). Unfortunately, most JVM are not freely available or difficult to manage and/or to extend, and explicit use of their particular features implies a loss of portability. In this paper, we present an open Java Virtual Machine (100% pure Java) designed to be easily extensible (at compile-time and at run-time) by Java programmers.