(Enter summary)
Abstract: The Java Virtual Machine Language (JVML) is rapidly emerging as the de-facto standard for representing portable code and Java Virtual Machines (JVMs) are increasingly being used as standard platforms for running applications. But how suitable are the JVMs and the associated JVML for this purpose? This paper argues that JVML has a serious drawback in that it is not extensible enough. This lack of extensibility hinders the process of deploying new innovations in applications that run on the JVM... (Update)
Context of citations to this paper: More
.... any of the mentioned work gets implemented in a realistic mobile code system, a phenomenon that partly motivates the proposal of the EVM [7]. In summary, the lack of modularity in the veri cation procedure prohibits a mobile code system from being extended to incorporate...
Cited by: More
SafeJava: A Unified Type System for Safe Programming - Boyapati (2004)
(Correct)
Proof Linking: Progress Report and Research Proposal - Fong (2002)
(Correct)
Similar documents (at the sentence level):
77.7%: Towards An Extensible Virtual Machine - Boyapati (2002)
(Correct)
Active bibliography (related documents): More All
0.5: Using Annotations to Reduce Dynamic Optimization Time - Krintz, Calder (2001)
(Correct)
0.4: Ownership Types and Safe Lazy Upgrades in Object-Oriented.. - Boyapati, Liskov, Shrira (2002)
(Correct)
0.3: Lazy Modular Upgrades in Persistent Object Stores - Boyapati, Liskov, Shrira.. (2003)
(Correct)
Similar documents based on text: More All
0.5: A Type System for Java Bytecode Subroutines - Stata, Abadi (1998)
(Correct)
0.4: Towards Array Bound Check Elimination in Java Virtual Machine.. - Xi, Xia (1999)
(Correct)
0.3: Representing Java Classes in a Typed Intermediate Language - League, Shao, Trifonov (1999)
(Correct)
Related documents from co-citation: More All
6: Compaq Systems Research Center (context) - Detlefs, Rustan et al. - 1998
4: Balloon Types: Controlling sharing of state in data types (context) - Almeida - 1997
4: Islands: Aliasing Protection in Object-Oriented Languages (context) - Hogg - 1991
BibTeX entry: (Update)
Chandrasekhar Boyapati. Towards an extensible virtual machine. Technical Report MIT-LCS-TR-842, MIT Laboratory for Computer Science, Cambridge, MA 02139, April 2002. Also available at http://www.pmg.lcs.mit.edu/~chandra/publications/evm.ps. http://citeseer.ist.psu.edu/article/boyapati02towards.html More
@misc{ boyapati02towards,
author = "C. Boyapati",
title = "Towards an extensible virtual machine",
text = "Chandrasekhar Boyapati. Towards an extensible virtual machine. Technical
Report MIT-LCS-TR-842, MIT Laboratory for Computer Science, Cambridge, MA
02139, April 2002. Also available at http://www.pmg.lcs.mit.edu/~chandra/publications/evm.ps.",
year = "2002",
url = "citeseer.ist.psu.edu/article/boyapati02towards.html" }
Citations (may not include all citations):
566
Proof-carrying code
- Necula - 1997
447
Exokernel: An operating system architecture for application-..
- Engler, Kaashoek et al. - 1995
423
The Art of Metaobject Protocol (context) - Kiczales, Rivieres et al. - 1991
400
safety and performance in the SPIN operating system (context) - Bershad, Savage et al. - 1995
292
BSD UNIX Operating System (context) - McKusick, Bostic et al. - 1996
230
An overview of AspectJ
- Kiczales, Hilsdale et al. - 2001
201
to typed assembly language (context) - Morrisett, Walker et al. - 1998
188
Region-based memory management
- Tofte, Talpin - 1997
178
Making the future safe for the past: Adding genericity to th..
- Bracha, Odersky et al. - 1998
153
The Java Language Speci cation (context) - Gosling, Joy et al. - 1996
150
Parametric shape analysis via 3-valued logic
- Sagiv, Reps et al. - 1999
120
The Java Virtual Machine Speci cation (context) - Lindholm, Yellin - 1997
99
A shape analysis for heap-directed pointers in C (context) - Ghiya, Hendren et al. - 1996
87
Parameterized types for Java
- Myers, Bank et al. - 1997
84
Adding type parameterization to the Java language
- Agesen, Freund et al. - 1997
70
Region-based memory management in Cyclone
- Grossman, Morrisett et al. - 2001
65
A semantic model of types and machine instructions for proof..
- Appel, Felty - 2000
62
The Jalapeno dynamic optimizing compiler for Java
- Burke, Choi et al. - 1999
53
Compatible genericity with run-time types for the Java progr..
- Cartwright, Steele - 1998
51
Understanding Java stack inspection
- Wallach, Felten - 1998
49
Design issues for persistent Java: A type-safe (context) - Atkinson, Jordan et al. - 1996
48
Network objects
- Birrell, Nelson et al. - 1993
47
Marmot: An optimizing compiler for Java
- Fitzgerald, Knoblock et al. - 2000
46
Graph types
- Klarlund, Schwartzbach - 1993
43
A parameterized type system for race-free Java programs
- Boyapati, Rinard - 2001
35
The pointer assertion logic engine
- Moller, Schwartzbach - 2000
35
Role analysis
- Kuncak, Lam et al. - 2002
30
Parametric polymorphism in Java: An approach to translation .. (context) - Viroli, Natali - 2000
30
NET Common Language Runtime (context) - Kennedy, Syme et al. - 2001
28
TVLA: A system for implementing static analyses (context) - Lev-Ami, Sagiv - 2000
25
Design and implementation of a meta architecture for Java (context) - Golm - 1997
25
Type-preserving garbage collectors
- Wang, Appel - 2001
22
The Inferno operating system (context) - Pike, Presotto et al. - 1997
20
Representing Java classes in a typed intermediate language
- League, Shao et al. - 1999
13
JPS: A distributed persistent Java system
- Boyapati - 1998
12
Class modi cation in the GemStone object-oriented DBMS (context) - Penney, Stein - 1987
8
Principled scavenging (context) - Monnier, Saha et al. - 2001
8
Safe lazy software upgrades in object-oriented databases
- Liskov, Moh et al. - 2002
7
Design and implementation of Guarana (context) - Oliva, Buzato - 1999
6
NET Common IL for functional language interoperability (context) - Syme, Extending - 2001
5
Load-time structural re ection in Java (context) - Chiba - 2000
3
A type system for certi ed binaries (context) - Shao, Saha et al. - 2002
2
Reducing transfer delay using Java class le splitting and pr.. (context) - Krintz, Calder et al. - 1999
2
The Limbo programming language (context) - Dorward, Winterbottom et al. - 1997
2
Towards scalable and reliable object evolution for the PJama.. (context) - Dmitriev, Hamilton - 2000
1
Using bytecode rewriting to add behavioral re ection to Java (context) - Welch, Stroud - 2001
1
A rst version of UNCOL (context) - Steel - 1961
1
A re ective extension for Java (context) - Welch, Stroud - 1999
http://www.gemstone.com/products/j/main.html
http://java.sun.com/products/jdk/1.2/docs/guide-
http://www.odi.com/products/psej.html
Documents on the same site (http://www.pmg.lcs.mit.edu/~chandra/publications/): More
A Type System for Preventing Data Races - Boyapati, Rinard
(Correct)
JPS: A Distributed Persistent Java System - Boyapati (1998)
(Correct)
O(1) Concatenation of Deques With Heap Order - Boyapati, Rangan (1995)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC