Opening book details…
Can I read Maxine: An approachable virtual machine for, and in, java on EtoBox?
Maxine: An approachable virtual machine for, and in, java by Christian Wimmer; Michael Haupt; Michael L. Van De Vanter; Mick Jordan; Laurent Daynès; Douglas Simon is a Computer Science article available to read on EtoBox.
What is Maxine: An approachable virtual machine for, and in, java about?
A highly productive platform accelerates the production of research results. The design of a Virtual Machine (VM) written in the JavaTM programming language can be simplified through exploitation of interfaces, type and memory safety, automated memory management (garbage collection), exception handling, and reflection. Moreover, modern Java IDEs offer time-saving features such as refactoring, auto-completion, and code navigation. Finally, Java annotations enable compiler extensions for low-level “systems programming” while retaining IDE compatibility. These techniques collectively make complex system software more “approachable” than has been typical in the past. The Maxine VM, a metacircular Java VM implementation, has aggressively used these features since its inception. A co-designed companion tool, the Maxine Inspector, offers integrated debugging and visualization of all aspects of the VM's runtime state. The Inspector's implementation exploits advanced Java language features, embodies intimate knowledge of the VM's design, and even reuses a significant amount of VM code directly. These characteristics make Maxine a highly approachable VM research platform and a productive bas
Who reads Maxine: An approachable virtual machine for, and in, java?
It is typically read by researchers, students, and practitioners in Computer Science.
- Author
- Christian Wimmer; Michael Haupt; Michael L. Van De Vanter; Mick Jordan; Laurent Daynès; Douglas Simon
- Publisher
- ACM
- Published
- 2013
- Language
- EN
- Field
- Computer Science (Physical Sciences)