The VMIL workshop is a forum for research in virtual machines and intermediate languages. It is dedicated to identifying programming mechanisms and constructs that are currently realized as code transformations or implemented in libraries but should rather be supported at VM level. Candidates for such mechanisms and constructs include modularity mechanisms (aspects, context-dependent layers), concurrency (threads and locking, actors, capsules, processes, software transactional memory), transactions, development tools (profilers, runtime verification), etc. Topics of interest include the investigation of which such mechanisms are worthwhile candidates for integration with the run-time environment, how said mechanisms can be elegantly (and reusably) expressed at the intermediate language level (e.g., in bytecode), how their implementations can be optimized, and how virtual machine architectures might be shaped to facilitate such implementation efforts.
Accepted Papers and Invited Speakers
Title | |
---|---|
Pre-print | |
DOI Pre-print Media Attached | |
DOI Pre-print | |
Media Attached | |
Link to publication Media Attached | |
Call for Papers
Topics
Topics of interest include, but are not limited to:
- Compilation-based and interpreter-based virtual machine designs with better support for new mechanisms
- Intermediate language constructs that better support new mechanisms
- Compilation techniques from high-level languages to enhanced intermediate languages
- Optimization strategies for reduction of runtime overhead due to either compilation or interpretation
- Use cases for deeper support of new mechanisms in virtual machines and intermediate languages
- Advanced caching and memory management schemes in support of new mechanisms
Paper Categories
We invite high-quality papers in the following two categories.
-
Research or experience papers: These submissions should describe work that advances the current state of the art in support of advanced separation of concerns techniques in virtual machines and intermediate languages. Experience papers that are of broader interest and describe insights gained from practical applications. The page limit for these submissions is 10 pages.
-
Position papers: These submissions present and defend the author’s position on a topic related to the broader area of the workshop. The page limit for these submissions is 6 pages.
Review Process
The program committee will evaluate each paper based on its relevance, significance, clarity and originality. Each submission will be reviewed by at least three PC members.
Paper Submission
Submission site: https://vmil16.hotcrp.com
Papers should be submitted in PDF format. The results described must be unpublished and must not be under review for another workshop, conference, or journal. Submissions must conform to ACM SIGPLAN format ( http://www.sigplan.org/Resources/Author ), use 10pt font, include the ACM general terms and categories on the first page, and must not exceed the page limit of the category (research, experience, or position paper) in which it is classified by the authors (including all text, figures, references and appendices). Submissions which do not conform to these requirements will be rejected without reviews.
Authors have the option to have their accepted paper published in the official proceedings to appear in the ACM DL. An author of the paper is expected to attend the workshop (registration as Workshop participant via SPLASH).
Mon 31 Oct
08:30 - 10:00: VMIL - Session 1 at St Gallen Chair(s): Tony HoskingAustralian National University, Data61, and Purdue University | ||||||||||||||||||||||||||||||||||||||||||
08:30 - 08:40 Day opening | Tony HoskingAustralian National University, Data61, and Purdue University | |||||||||||||||||||||||||||||||||||||||||
08:40 - 09:35 Talk | Mark StoodleyIBM Canada Link to publication Media Attached | |||||||||||||||||||||||||||||||||||||||||
09:35 - 10:00 Talk | Keith ChapmanPurdue University, Tony HoskingAustralian National University, Data61, and Purdue University, Eliot MossUniversity of Massachusetts Amherst DOI Pre-print Media Attached |
10:30 - 12:10: VMIL - Session 2 at St Gallen Chair(s): Tony HoskingAustralian National University, Data61, and Purdue University | ||||||||||||||||||||||||||||||||||||||||||
10:30 - 11:20 Talk | Simon Peyton JonesMicrosoft Research, Cambridge | |||||||||||||||||||||||||||||||||||||||||
11:25 - 12:10 Talk | Laurence TrattKing's College London Media Attached |
13:30 - 15:10: VMIL - Session 3 at St Gallen Chair(s): Tony HoskingAustralian National University, Data61, and Purdue University | ||||||||||||||||||||||||||||||||||||||||||
13:30 - 14:25 Talk | Ben TitzerGoogle | |||||||||||||||||||||||||||||||||||||||||
14:25 - 15:10 Talk | Jeremy SingerUniversity of Glasgow |
15:40 - 16:05 Talk | Manuel RiggerJohannes Kepler University, Linz, Austria, Matthias GrimmerJohannes Kepler University Linz, Christian WimmerOracle Labs, Thomas WuerthingerOracle Labs, Hanspeter MössenböckJKU Linz, Austria Pre-print | |||||||||||||||||||||||||||||||||||||||||
16:05 - 16:30 Talk | DOI Pre-print | |||||||||||||||||||||||||||||||||||||||||
16:30 - 16:55 Talk | ||||||||||||||||||||||||||||||||||||||||||
16:55 - 17:20 Day closing | Tony HoskingAustralian National University, Data61, and Purdue University |