Beautiful Architecture

(avery) #1

Alpern, Bowen, et al. 2005. “The Jikes Research Virtual Machine project: Building an open-
source research community.” IBM Systems Journal, vol. 44, issue 2.


Blackburn, Steve, Perry Cheng, and Kathryn McKinley. 2004. Oil and water? High
performance garbage collection in Java with MMTk (pp. 137–146). International Conference
on Software Engineering, Edinburgh, Scotland. ACM, May ’04.


Bodik, Rastislav, Rajiv Gupta, and Vivek Sarkar. 2000. ABCD: eliminating array-bounds checks
on demand. ACM SIGPLAN Conference on Programming Language Design and
Implementation (PLDI 2000), Vancouver, British Columbia, Canada. ACM ’00.


Choi, Jong-Deok, et al. 1999. Efficient and Precise Modeling of Exceptions for the Analysis of
Java Programs. ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools
and Engineering (PASTE ’99), Toulouse, France: ACM, Sept. ’99.


Fink, Stephen, Kathleen Knobe, and Vivek Sarkar. 2000. Unified Analysis of Array and Object
References in Strongly Typed Languages. Static Analysis Symposium (SAS 2000), Santa
Barbara, CA: Springer Verlag.


Ingalls, Daniel, et al. 1997. “Back to the future: the story of Squeak, a practical Smalltalk written
in itself.” ACM SIGPLAN Notices, vol. 13, issue 10: 318–326.


Jones, Richard and Rafael Lins. 1996. Garbage Collection: Algorithms for Automatic Dynamic
Memory Management. Hoboken, NJ: John Wiley and Sons.


McCarthy, John, et al. 1962. LISP 1.5 Programmer’s Manual. Cambridge, MA: MIT Press.


Piumarta, Ian, and Fabio Riccardi. 1998. “Optimizing direct threaded code by selective
inlining.” ACM SIGPLAN Notices, vol. 33, issue 5: 291–300.


Rogers, Ian, Jisheng Zhao, and Ian Watson. 2008. Boot Image Layout For Jikes RVM.
Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and
Systems (ICOOOLPS ’08), Paphos, Cyprus. July ’08.


260 CHAPTER TEN

Free download pdf