[{"text":"\n\nA.-R. Adl-Tabatabai, J. Bharadwaj, D.-Y. Chen, A. Ghuloum, V. Menon, B. Murphy, M. Serrano, and T. Shpeisman. The StarJIT compiler: A dynamic compiler for managed runtime environments. phIntel Technology Journal, 7 (1): 19--31, 2003.\n\n"},{"text":"\n\n\nB. Alpern , C. R. Attanasio , J. J. Barton , M. G. Burke , P. Cheng , J.-D. Choi , A. Cocchi , S. J. Fink , D. Grove , M. Hind , S. F. Hummel , D. Lieber , V. Litvinov , M. F. Mergen , T. Ngo , J. R. Russell , V. Sarkar , M. J. Serrano , J. C. Shepherd , S. E. Smith , V. C. Sreedhar , H. Srinivasan , J. Whaley, The Jalapeño virtual machine, IBM Systems Journal, v.39 n.1, p.211-238, January 2000   [doi>10.1147/sj.391.0211]\n\n","citation":"1011400"},{"text":"\n\nApache. phApache Harmony, Dynamic Runtime Layer Virtual Machine, 2010. http://harmony.apache.org/subcomponents/drlvm/.\n\n"},{"text":"\n\nC. Chambers. The Cecil language specification and rationale, version 3.0. Technical report, Department of Computer Science and Engineering, University of Washington, 1998.\n\n"},{"text":"\n\n\nC. Chambers , D. Ungar , E. Lee, An efficient implementation of SELF a dynamically-typed object-oriented language based on prototypes, Conference proceedings on Object-oriented programming systems, languages and applications, p.49-70, October 02-06, 1989, New Orleans, Louisiana, USA   [doi>10.1145/74877.74884]\n\n","citation":"74884","doi":"http://doi.acm.org/10.1145/74877.74884"},{"text":"\n\n\nMichal Cierniak , Marsha Eng , Neal Glew , Brian Lewis , James Stichnoth, The Open Runtime Platform: a flexible high-performance managed runtime environment: Research Articles, Concurrency and Computation: Practice & Experience, v.17 n.5-6, p.617-637, April 2005   [doi>10.1002/cpe.v17:5/6]\n\n","citation":"1064195"},{"text":"\n\n\nL. Peter Deutsch , Allan M. Schiffman, Efficient implementation of the smalltalk-80 system, Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages, p.297-302, January 15-18, 1984, Salt Lake City, Utah, USA   [doi>10.1145/800017.800542]\n\n","citation":"800542","doi":"http://doi.acm.org/10.1145/800017.800542"},{"text":"\n\nDynamic Language Runtime. Dynamic Language Runtime, 2010. http://dlr.codeplex.com/.\n\n"},{"text":"\n\nN. Geoffray, G. Thomas, G. Muller, P. Parrend, S. Frénot, and B. Folliot. I-JVM: a Java virtual machine for component isolation in OSGi. In Proceedings of the International Conference on Dependable Systems and Networks, pages 544--553. IEEE Computer Society, 2009. 10.1109/DSN.2009.5270296.\n\n"},{"text":"\n\n\nAdele Goldberg , David Robson, Smalltalk-80: the language and its implementation, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1983 \n\n","citation":"273"},{"text":"\n\nT. L. Harris. phExtensible Virtual Machines. PhD thesis, Computer Laboratory, University of Cambridge, UK, 2001.\n\n"},{"text":"\n\nM. Haupt, B. Adams, S. Timbermont, C. Gibbs, Y. Coady, and R. Hirschfeld. Disentangling virtual machine architecture. IET Software, 3: 201--218, 2009. 10.1049/iet-sen.2007.0121.\n\n"},{"text":"\n\nM. Haupt, S. Marr, and R. Hirschfeld. CSOM/PL - A virtual machine product line. Journal of Object Technology, 10: 12:1--30, 2011. 10.5381/jot.2011.10.1.a12.\n\n"},{"text":"\n\n\nDan Ingalls , Ted Kaehler , John Maloney , Scott Wallace , Alan Kay, Back to the future: the story of Squeak, a practical Smalltalk written in itself, Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, p.318-326, October 05-09, 1997, Atlanta, Georgia, USA   [doi>10.1145/263698.263754]\n\n","citation":"263754","doi":"http://doi.acm.org/10.1145/263698.263754"},{"text":"\n\nJava Specification Request 223. Java Specification Request 223: Scripting for the Java#8482; Platform, 2006. http://www.jcp.org/en/jsr/detail?id=223.\n\n"},{"text":"\n\nJikes. Jikes RVM, 2010. http://www.jikesrvm.org/.\n\n"},{"text":"\n\nJRuby. JRuby, 2010. http://www.jruby.org/.\n\n"},{"text":"\n\nJython. Jython, 2010. http://www.jython.org//.\n\n"},{"text":"\n\n\nThomas Kotzmann , Christian Wimmer , Hanspeter Mössenböck , Thomas Rodriguez , Kenneth Russell , David Cox, Design of the Java HotSpot™ client compiler for Java 6, ACM Transactions on Architecture and Code Optimization (TACO), v.5 n.1, p.1-32, May 2008   [doi>10.1145/1369396.1370017]\n\n","citation":"1370017","doi":"http://doi.acm.org/10.1145/1369396.1370017"},{"text":"\n\nMaxine. Maxine Research Virtual Machine, 2010. https://wikis.oracle.com/display/MaxineVM/.\n\n"},{"text":"\n\nJ. McCarthy. History of LISP. In Proceedings of History of Programming Languages, pages 173--185. ACM Press, 1978. 10.1145/960118.808387.\n\n"},{"text":"\n\nOracle. The Java HotSpot Performance Engine Architecture, 2006. http://www.oracle.com/technetwork/java/whitepaper-135217.html.\n\n"},{"text":"\n\nORP. Open Runtime Platform, 2010. Intel Corp. http://sourceforge.net/projects/orp/.\n\n"},{"text":"\n\nOSGi. OSGi - The Dynamic Module System for Java, 2010. http://www.osgi.org/.\n\n"},{"text":"\n\n\nMichael Paleczny , Christopher Vick , Cliff Click, The java hotspotTM server compiler, Proceedings of the 2001 Symposium on JavaTM Virtual Machine Research and Technology Symposium, p.1-1, April 23-24, 2001, Monterey, California \n\n","citation":"1267848"},{"text":"\n\nS. Pemberton and M. Daniels. Pascal Implementation: The P4 Compiler and Interpreter. Ellis Horwood, 1983.\n\n"},{"text":"\n\nRhino. Rhino: JavaScript for Java, 2010. http://www.mozilla.org/rhino/.\n\n"},{"text":"\n\n\nArmin Rigo , Samuele Pedroni, PyPy's approach to virtual machine construction, Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, October 22-26, 2006, Portland, Oregon, USA   [doi>10.1145/1176617.1176753]\n\n","citation":"1176753","doi":"http://doi.acm.org/10.1145/1176617.1176753"},{"text":"\n\n\nRok Strniša , Peter Sewell , Matthew Parkinson, The java module system: core design and semantic definition, Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications, October 21-25, 2007, Montreal, Quebec, Canada   [doi>10.1145/1297027.1297064]\n\n","citation":"1297064","doi":"http://doi.acm.org/10.1145/1297027.1297064"},{"text":"\n\n\nGaël Thomas , Nicolas Geoffray , Charles Clément , Bertil Folliot, Designing highly flexible virtual machines: the JnJVM experience, Software—Practice & Experience, v.38 n.15, p.1643-1675, December 2008   [doi>10.1002/spe.v38:15]\n\n","citation":"1462066"},{"text":"\n\n\n\nBen L. Titzer , Thomas Würthinger , Doug Simon , Marcelo Cintra, Improving compiler-runtime separation with XIR, Proceedings of the 6th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, March 17-19, 2010, Pittsburgh, Pennsylvania, USA   [doi>10.1145/1735997.1736005]\n\n","citation":"1736005","doi":"http://doi.acm.org/10.1145/1735997.1736005"},{"text":"\n\n\nDavid Ungar , Adam Spitz , Alex Ausch, Constructing a metacircular Virtual machine in an exploratory programming environment, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 16-20, 2005, San Diego, CA, USA   [doi>10.1145/1094855.1094865]\n\n","citation":"1094865","doi":"http://doi.acm.org/10.1145/1094855.1094865"},{"text":"\n\nN. Wirth and J. Gutknecht. Project Oberon. Addison-Wesley, 1992.\n\n"}]