Check out the new USENIX Web site. next up previous
Next: Trademarks Up: A Modular and Extensible Infrastructure Previous: Concluding Remarks

Bibliography

1
B. Alpern et al., ``The Jalapeño virtual machine,'' IBM Systems Journal, vol. 39, no. 1, pp. 211-238, 2000.

2
K. Ishizaki et al., ``Design, implementation and evaluation of optimizations in a just-in-time compiler,'' in Java Grande, pp. 119-128, 1999.

3
P. Artigas, M. Gupta, S. Midkiff, and J. Moreira, ``High performance numerical computing in Java: Language and compiler issues,'' in Proc. of LCPC, pp. 1-17, 1999.

4
P. Wu, S. Midkiff, J. Moreira, and M. Gupta, ``Efficient support for complex numbers in Java,'' in Proc. of Java Grande, pp. 109-118, 1999.

5
T. Domani et al., ``Implementing an on-the-fly garbage collector for Java,'' in Proc. of the Symp. on Memory Management, pp. 155-165, 2000.

6
D. Bacon, C. Attanasio, H. Lee, V. Rajan, and S. Smith, ``Java without the coffee breaks: A nonintrusive multiprocessor garbage collector,'' in Proc. of PLDI, pp. 92-103, 2001.

7
E. Gagnon and L. Hendren, ``SableVM: A research framework for the efficient execution of Java bytecode,'' in Proc. of USENIX JVM'01, pp. 27-39, 2001.

8
Sun Microsystems, https://www.java.sun.com, 2002.

9
T. Wilkinson, ``Kaffe -- a virtual machine to run Java code,'' https://www.kaffe.org, 2002.

10
``GNU Classpath,'' https://www.gnu.org/software/classpath/ classpath.html, 2002.

11
``Java Native Interface,'' https://java.sun.com/j2se/1.3/docs/guide/jni/ index.html, 2002.

12
H. Boehm and M. Weiser, ``Garbage collection in an uncooperative environment,'' Software Practice and Experience, vol. 18, no. 9, pp. 807-820, 1988.

13
O. Krieger and M. Stumm, ``HFS: A performance-oriented flexible file system based on building-block compositions,'' ACM Trans. on Computer Systems, vol. 15, no. 3, pp. 286-321, 1997.

14
F. Siebert and A. Walter, ``Deterministic execution of Java's primitive bytecode operations,'' in Proc. of USENIX JVM'01, pp. 141-152, 2001.

15
T. Lindholm and F. Yellin, The Java Virtual Machine Specification, Second Edition.
Addison-Wesley, 1999.

16
P. Doyle, ``Jupiter: a modular and extensible Java Virtual Machine framework,'' Master's thesis, University of Toronto, 2002.

17
IEEE/ANSI, ``Posix threads extensions. IEEE/ANSI 1003.1c-1995,'' 1995.

18
``SPECjvm98,'' https://www.specbench.org/ osg/jvm98, 2002.

19
J. Whaley, ``joeq virtual machine,'' https://joeq.sourceforge.net/index.htm, 2002.

20
F. Maruyama, ``OpenJIT 2: The design and implementation of application framework for JIT compilers,'' in Work-in-Progress Session of USENIX JVM'01, 2001.

21
``The Jikes research virtual machine (RVM),'' https://www-124.ibm.com/developerworks/oss/jikesrvm/, 2002.



Tarek S. Abdelrahman
2002-05-27