2003Principles and Practice of Programming in JavaRequires access

MyJVM: a 100% pure Java customizable Java Virtual Machine

Christophe Deleray, Nicolas Bédon, Gilles Roussel

Open publisher page 0 citations

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.

About this research paper

What this paper is about

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.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available 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.

Key concepts: Computer science, Java, strictfp, Java concurrency, Java annotation, Real time Java, Programming language, Bytecode

Related papers

Back to paper searchBrowse research topicsOriginal source
MyJVM: a 100% pure Java customizable Java Virtual Machine — Research Paper | ScholarLens