Shi, Yunhe, Casey, Kevin, Ertl, Anton and Gregg, David (2008) Virtual Machine Showdown: Stack Versus Registers. ACM Transactions on Architecture and Code Optimization (TACO), 4 (4:21). ISSN 1544-3566
Casey, Kevin, Ertl, Anton and Gregg, David (2007) Optimizing Indirect Branch Prediction Accuracy in Virtual Machine Interpreters. ACM Transactions on Programming Languages and Systems (TOPLAS), 29 (6:37). ISSN 0164-0925
Ertl, Anton, Casey, Kevin and Gregg, David (2006) Fast and flexible instruction selection with on-demand tree-parsing automata. ACM SIGPLAN Notices - Proceedings of the 2006 PLDI Conference, 41 (6). pp. 52-60.
Casey, Kevin, Gregg, David and Ertl, Anton (2005) Tiger – An Interpreter Generation Tool. In: Compiler Construction. Lecture Notes in Computer Science (LNCS) (3443). Springer, pp. 246-249. ISBN 9783540254119
Casey, Kevin, Gregg, David, Ertl, Anton and Nisbet, Andy (2003) Towards Superinstructions for Java Interpreters. In: Software and Compilers for Embedded Systems. Lecture Notes in Computer Science (LNCS) (2826). Springer, pp. 329-343. ISBN 9783540399209
Casey, Kevin, Ertl, Anton and Gregg, David (2005) Optimizations for a Java Interpreter Using Instruction Set Enhancement. Technical Report. Department of Computer Science, University of Dublin, Trinity College, Technical Report TCD-CS-2005-61.