Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2009
@J: towards rapid development of dynamic analysis tools for the Java Virtual Machine
VMIL '09: Proceedings of the Third Workshop on Virtual Machines and Intermediate LanguagesArticle No.: 4, Pages 1–9https://doi.org/10.1145/1711506.1711510Many software-engineering tools for the Java Virtual Machine that perform some form of dynamic program analysis, such as profilers or debuggers, are implemented with low-level bytecode instrumentation techniques. While program manipulation at the ...
- research-articleOctober 2009
Bytecodes meet combinators: invokedynamic on the JVM
VMIL '09: Proceedings of the Third Workshop on Virtual Machines and Intermediate LanguagesArticle No.: 2, Pages 1–11https://doi.org/10.1145/1711506.1711508The Java Virtual Machine (JVM) has been widely adopted in part because of its classfile format, which is portable, compact, modular, verifiable, and reasonably easy to work with. However, it was designed for just one language---Java---and so when it is ...
- research-articleOctober 2009
Virtual class support at the virtual machine level
VMIL '09: Proceedings of the Third Workshop on Virtual Machines and Intermediate LanguagesArticle No.: 1, Pages 1–10https://doi.org/10.1145/1711506.1711507This paper describes how virtual classes can be supported in a virtual machine. Main-stream virtual machines such as the Java Virtual Machine and the .NET platform dominate the world today, and many languages are being executed on these virtual machines ...