VMIL 2009 – The 3rd workshop on Virtual Machines and Intermediate Languages

Eric | July 4, 2009

Co-located with OOPSLA 2009 in Orlando, Florida on October 26, 2009

More information & submission here

Important Dates

Abstract Submission Deadline: Aug 8, 2009, 23:59 Samoan (World Clock)
Paper Submission Deadline: Aug 15, 2009, 23:59 Samoan (World Clock)
Notification of Acceptance: Sept 7, 2009
Camera ready copy due: Oct 2, 2009
Workshop: Oct 26, 2009

About the Workshop

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, software transactional memory), transactions, 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.

Topics of Interest

Topics of interest include, but are not limited to:
Compilation-based and interpreter-based virtual machine designs with better support for these modularization mechanisms
Intermediate language constructs that better support these modularization mechanisms
Compilation techniques from high-level languages to enhanced intermediate languages
Optimization strategies for reduction of runtime overhead due to either compilation or interpretation
Improved techniques for fast evaluation of pointcuts and other predicates
Use cases for deeper support in the virtual machines and intermediate languages
Advanced caching and memory management schemes in support of the mechanisms

Paper Categories

In these key areas, we invite high-quality papers in the following two categories.
Research and 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

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 and must not exceed the page limit of the category in which it is classified by authors (including all text, figures, references and appendices). Submissions which do not conform to this will be rejected without reviews.
Submission website for VMIL 2009 is available at: http://www.easychair.org/conferences/?conf=vmil09

Program Committee

Eric Bodden (McGill University, Canada)
Alex Buckley (Sun Microsystems, USA)
Andreas Gal (University of California Irvine, USA)
Doug Lea (SUNY Oswego, USA)
Stefan Marr (Vrije Universiteit, Belgium)
Filip Pizlo (Purdue University, USA)
Andreas Sewe (Darmstadt University of Technology, Germany)
Jan Vitek (Purdue University, USA)
and the organizers

Organizers

Hridesh Rajan, (Iowa State University, USA)
Christoph Bockisch, (University of Twente, Netherlands)
Michael Haupt (Hasso Plattner Institute, University of Potsdam, Germany)
Robert Dyer (Iowa State University, USA)

More information & submission here