skip to main content
10.5555/957289.957343acmotherconferencesArticle/Chapter ViewAbstractPublication PagespppjConference Proceedingsconference-collections
Article

MyJVM: a 100% pure Java customizable Java Virtual Machine

Authors Info & Claims
Published:16 June 2003Publication History

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.

References

  1. B. Alpern and al. The Jalapeño Virtual Machine. IBM System Journal, 39(1), Feb. 2000. Jalapeño is the old name of the Jikes RVM Virtual Machine. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. B. Antonsson and al. JRockit - The Faster Server JVM. White paper.Google ScholarGoogle Scholar
  3. P. Doyle and T. Abdelrahman. Jupiter: A modular and extensible JVM. In Proceedings of the Third Annual Workshop on Java for High-Performance Computing, ACM International Conference on Supercomputing, pages 37--48. ACM, June 2001.Google ScholarGoogle Scholar
  4. E. Gagnon and L. Hendren. Sable VM: A research framework for the efficient execution of Java bytecode. In Proceedings of the Java Virtual Machine Research and Technology Symposium (JVM '01), Apr. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Golm and J. Kleinder. MetaXa and the Future of Reflection. In OOPSLA Workshop on Reflective Programming in C++ and Java, pages 1--5, 1998.Google ScholarGoogle Scholar
  6. B. Lewis, B. Mathiske, and N. Gafter. Architecture of the PEVM: A High-Performance Orthogonally Persistent Java Virtual Machine. In Ninth International Workshop on Persistent Object Systems: Design, Implementation and Use, Sept. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. T. Lindholm and F. Yellin. The Java Virtual Machine Specification. Addison-Wesley, 2 edition, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A. Taivalsaari. Implementing a Java Virtual Machine in the Java programming language, 1998.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. J. Tjasink. PLAVA: a persistent, lightweight Java Virtual Machine. Master's thesis, University of Cape Town, Faculty of Sciences, Departement of Computer Science, Feb. 1999.Google ScholarGoogle Scholar
  10. P. Tullmann, M. Hibler, and J. Lepreau. Janos: a Java-oriented OS for Active Networks. IEEE Journal on Selected Areas in Communications, Mar. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. MyJVM: a 100% pure Java customizable Java Virtual Machine

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          PPPJ '03: Proceedings of the 2nd international conference on Principles and practice of programming in Java
          June 2003
          211 pages
          ISBN:0954414519
          • General Chair:
          • James Power,
          • Program Chair:
          • John Waldron

          Publisher

          Computer Science Press, Inc.

          United States

          Publication History

          • Published: 16 June 2003

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate29of58submissions,50%
        • Article Metrics

          • Downloads (Last 12 months)1
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader