skip to main content
10.1145/1711506acmconferencesBook PagePublication PagessplashConference Proceedingsconference-collections
VMIL '09: Proceedings of the Third Workshop on Virtual Machines and Intermediate Languages
ACM2009 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
OOPSLA09: ACM SIGPLAN Object Oriented Programming Systems and Applications Conference Orlando Florida October 25 - 29, 2009
ISBN:
978-1-60558-874-2
Published:
25 October 2009
Sponsors:
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN
Abstract

No abstract available.

Skip Table Of Content Section
research-article
Virtual class support at the virtual machine level
Article No.: 1, Pages 1–10https://doi.org/10.1145/1711506.1711507

This 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 ...

research-article
Bytecodes meet combinators: invokedynamic on the JVM
Article No.: 2, Pages 1–11https://doi.org/10.1145/1711506.1711508

The 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-article
Intermediate language design of high-level language virtual machines: towards comprehensive concurrency support
Article No.: 3, Pages 1–2https://doi.org/10.1145/1711506.1711509

Today's major high-level language virtual machines (VMs) are becoming successful in being multi-language execution platforms, hosting a wide range of languages. With the transition from few-core to many-core processors, we argue that VMs will also have ...

research-article
@J: towards rapid development of dynamic analysis tools for the Java Virtual Machine
Article No.: 4, Pages 1–9https://doi.org/10.1145/1711506.1711510

Many 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-article
Challenging VMs on battery-powered embedded devices
Article No.: 5, Pages 1–4https://doi.org/10.1145/1711506.1711511

Many consumer devices, such as portable game consoles or cellphones, can be described as battery-powered wireless embedded devices. Many of these are not taking advantage of virtual machines, certainly not for their core tasks, instead relying on C or ...

research-article
VM performance evaluation with functional models: an optimist's outlook
Article No.: 6, Pages 1–2https://doi.org/10.1145/1711506.1711512

The performance evaluation of virtual machines is notoriously difficult. Therefore, experimental methodology has recently drawn attention, leading to proposals on how to choose benchmarks, interpret results, and detect measurement bias. But this latter ...

Contributors
  • Tulane University
  • Philipps University of Marburg
  • Oracle Corporation
  • University of Nebraska–Lincoln

Recommendations

Acceptance Rates

Overall Acceptance Rate 4 of 4 submissions, 100%
YearSubmittedAcceptedRate
VMIL '1344100%
Overall44100%