Check out the new USENIX Web site. next up previous
Up: Harissa: a Flexible and Previous: Availability

References

1
T. Lindholm and F. Yellin. The Java Virtual Machine Specification. Addison-Wesley, 1997.

2
J. Gosling, B. Joy, and G. Steele. The Java Language Specification. Addison-Wesley, 1996.

3
OSF. The J-lite project. URL: http://www.gr.osf.org/java/jlite/index.htm, 1996.

4
David Intersimone. Interview with Régis Crelier. URL: http:/www.borland.com/internet/java/interviews/regis2.html, 1996.

5
Symantec Corporation. Just-in-time compiler for Windows 95/NT. URL: http://cae.symantec.com/cafe/fs_jit.html, 1996.

6
Softway. Introduction to Guava. URL: http://guava.softway.com.au/introduction.html, 1996.

7
M.P. Plezbert and R.K. Cytron. Does ``just in time'' = ``better late than never''. In Proceedings of POPL'97, pages 120-131, Paris (France), January 1997.

8
T. Keishiro. J2c Java .class to C translator. URL: http://www.webity.co.jp/info/andoh/java/j2c.html, 1995.

9
T.A. Proebsting, G. Townsend, P. Bridges, J.H. Hartman, T. Newsham, and S.A. Watterson. Toba: Java for applications - a way ahead of time (WAT) compiler. In Proceedings of the 3rd Conference on Object-Oriented Technologies and Systems, 1997.

10
Pendragon Software. Caffeinemark 2.5. URL: http://www.webfayre.com/pendragon/cm2/index.html, 1996.

11
J. Dean, D. Grove, and C. Chambers. Optimization of object-oriented programs using static class hierarchy analysis. In Proceedings of ECOOP '95, Aarhus, Denmark, August 1995. Springer-Verlag.

12
J. Dean, G. DeFouw, D. Grove, V. Litvinov, and C. Chambers. Vortex: an optimizing compiler for object-oriented languages. In OOPSLA' 96 Conference, pages 93-100, San Jose (CA), October 1996.

13
D. Ford. Jive: A Java decompiler. Technical Report RJ 10022, IBM Research Center, Yorktown Heights, May 1996.

14
H.P. van Vliet. Mocha - Java decompiler. URL: http://www.inter.nl.net/users/H.P.van.Vliet/mocha.htm, 1996.

15
B. Case. Java virtual machine should stay virtual. Microprocessor Report, pages 14-15, April 1996.

16
R.P. Wilson, R.S. French, C.S. Wilson, S.P. Amarasinghe, J.M. Anderson, S.W.K. Tjiang, S.-W. Liao, C.-W. Tseng, M.W. Hall, M.S. Lam, and J.L. Hennessy. SUIF: An infrastructure for research on parallelizing and optimizing compilers. ACM SIGPLAN Notices, 29(12):31-37, December 94.

17
L.O. Andersen. Program Analysis and Specialization for the C Programming Language. PhD thesis, Computer Science Department, University of Copenhagen, May 1994. DIKU Technical Report 94/19.

18
C. Consel, L. Hornof, F. Nol, J. Noy, and E.N. Volanschi. A uniform approach for compile-time and run-time specialization. In O. Danvy, R. Glck, and P. Thiemann, editors, Partial Evaluation, International Seminar, Dagstuhl Castle, number 1110 in Lecture Notes in Computer Science, pages 54-72, February 1996.

19
L. Hornof and J. Noy. Accurate binding-time analysis for imperative languages: Flow, context, and return sensitivity. In ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation, Amsterdam, The Netherlands, June 1997. ACM Press.

20
F. Yellin. Low level security in Java. URL: http://java.sun.com/sfaq/verifier.html, December 1995.

21
D. Grove, J. Dean, C. Garrett, and C. Chambers. Profile-guided receiver class prediction. In Proceedings of OOPSLA '95, pages 108-123, Austin, TX, October 1995.

22
H.J Boehm and M.Weiser. Garbage collection in an uncooperative environment. Software Practice and Experience, pages 807-820, September 1988.

23
C. Pu, T. Autrey, A. Black, C. Consel, C. Cowan, J. Inouye, L. Kethana, J. Walpole, and K. Zhang. Optimistic incremental specialization: Streamlining a commercial operating system. In Proceedings of the 1995 ACM Symposium on Operating Systems Principles, pages 314-324, Copper Mountain Resort, CO, USA, December 1995. ACM Operating Systems Reviews, 29(5),ACM Press.

24
C. Chambers, J. Dean, and D. Grove. Whole-program optimization of object-oriented languages. Technical Report 96-06-02, Department of Computer Science, University of Washington, June 1996.

25
M. Fernandez. Simple and effective link-time optimization of modula-3 programs. In Proceedings of the ACM SIGPLAN '95 Conference on Programming Language Design and Implementation, Austin, TX, June 1995.

26
G. Aigner and U. Holzle. Eliminating virtual calls in C++ programs. In Proceedings of ECOOP '96, Linz, Austria, August 1996. Springer-Verlag.

27
U. Holzle and D. Ungar. Optimizing dynammically-dispatched calls with run-time type feedback. In Proceedings of the ACM SIGPLAN '94 Conference on Programming Language and Design Implementation, pages 29(6):326-336. SIGPLAN Notices, June 1994.

28
S. Voges. Othello game. voges@informatik.uni-muenchen.de, 1997.

29
R.A. Milowski and P. Bothner. The Kawa scheme interpreter project. URL: http://www.copsol.com/kawa/index.html, 1996.

30
KB Sriram. Free tools for java. URL: http://www.blackdown.org/~kbs/. 1996.

31
J. Leach. John's java page. URL: http://lenna.easynet.it/~jhl/java.html, 1996.



Gilles Muller
Wed Apr 30 16:37:48 MET DST 1997