Important Dates

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 the VM level.
Candidates for such mechanisms and
constructs include modularity mechanisms,
concurrency mechanisms, 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.
We especially welcome transformative ideas for virtual machines,
including efficient support for game-changing IL mechanisms.

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

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,
use 10 pt font, include the ACM general terms and categories on the
first page, and must not exceed the page limit of the category in which it is
classified by the authors (including all text, figures, references and
appendices). Submissions which do not conform to this will be rejected without
reviews.