MoreVMs 2017 Workshop on Modern Language Runtimes, Ecosystems, and VMs
The MoreVMs’17 workshop aims bring together programmers from industry and academy to discuss the design, implementation, and usage of modern languages and runtimes. This includes aspects such as reuse of language runtimes, modular implementation, or design and compilation strategies to target existing runtimes.
Accepted Presentations
Call for Presentations
The main goals of the workshop is to bring together both researchers and practitioners and facilitate effective sharing of their respective experiences and ideas on how languages and runtimes are utilized and where they need to improve further. We welcome presentation proposals in the form of extended abstracts discussing experiences, work-in-progress, as well as future visions from the academic as well as industrial perspective. Relevant topics include, but are definitely not limited to, the following:
- extensible VM design (compiler- or interpreter-based VMs)
- reusable runtime components (e.g. interpreters, garbage collectors, intermediate representations)
- static and dynamic compiler techniques
- techniques for compilation to high-level languages such as JavaScript
- runtimes and mechanisms for interoperability between languages
- tooling support (e.g. debugging, profiling, etc.)
- programming language development environments and virtual machines
- case studies of existing language implementations, virtual machines, and runtime components (e.g. design choices, tradeoffs, etc.)
- language implementation challenges and trade-offs (e.g. performance, completeness, etc.)
- surveys and applications usage reports to understand runtime usage in the wild
- surveys on frameworks and their impact on runtime usage
- new research ideas on how we want to build languages in the future
Workshop Format and Submissions
This workshop welcomes the presentation and discussion of new ideas and emerging problems to facilitate interaction among workshop participants and exchange of ideas. We accept presentation proposals in the form of extended abstracts (1-2 pages). Accepted abstracts will be published on the workshop’s website before the workshop date.
For preparing your abstract, please use the provided author kit: https://github.com/smarr/morevms17-author-kit. It is based on the ACM SIGPLAN Conference Format with 10 point font, and includes a Creative Commons License, which will allow us to publish the abstract on the workshop web site.
Please submit abstracts through http://ssw.jku.at/morevms17/
Important Dates
Abstract submission: 15 February 2017
Author notification: 01 March 2017
Workshop: 3 April 2017
All deadlines are Anywhere on Earth (AoE), i.e. GMT/UTC−12:00 hour
Program Committee
Matthias Grimmer, Oracle Labs
Christine H. Flood, Red Hat
Tony Hosking, Australian National University
Hannes Payer, Google
Tiark Rompf, Purdue University
Jeremy Singer, University of Glasgow
Mark Stoodley, IBM Canada
Sam Tobin-Hochstadt, Indiana University
Workshop Organizers
Laurence Tratt, King’s College London, United Kingdom
Adam Welc, Huawei, America Software Lab, United States
Stefan Marr, Johannes Kepler University Linz, Austria
Mon 3 Apr
09:00 - 09:25 Talk | Tim FelgentreffHasso-Plattner-Institute, Potsdam, Fabio NiephausHasso Plattner Institute, University of Potsdam, Tobias PapeHPI, Germany, Robert HirschfeldHPI File Attached | |||||||||||||||||||||||||||||||||||||||||
09:25 - 09:50 Talk | File Attached | |||||||||||||||||||||||||||||||||||||||||
09:50 - 10:15 Talk | Michael Van De VanterOracle Labs File Attached | |||||||||||||||||||||||||||||||||||||||||
10:15 - 10:40 Talk | File Attached |
11:10 - 11:35 Talk | Richard RobertsVictoria University of Wellington, Stefan MarrJohannes Kepler University Linz, Michael HomerVictoria University of Wellington, James NobleVictoria University of Wellington File Attached | |||||||||||||||||||||||||||||||||||||||||
11:35 - 12:00 Talk | File Attached |
13:20 - 13:45 Talk | Xavier Clercocamljava.org File Attached | |||||||||||||||||||||||||||||||||||||||||
13:45 - 14:10 Talk | Vadim ZaytsevRaincode, Belgium File Attached | |||||||||||||||||||||||||||||||||||||||||
14:10 - 14:35 Talk | File Attached | |||||||||||||||||||||||||||||||||||||||||
14:35 - 15:00 Talk | File Attached |
15:30 - 15:55 Talk | Ulan DegenbaevGoogle, Jochen EisingerGoogle, Kentaro HaraGoogle, Marcel HlopkoGoogle, Michael LippautzGoogle, Hannes PayerGoogle File Attached | |||||||||||||||||||||||||||||||||||||||||
15:55 - 16:20 Talk | Juan FumeroThe University of Edinburgh, Michel SteuwerThe University of Edinburgh, Lukas StadlerOracle Labs, Austria, Christophe DubachUniversity of Edinburgh File Attached | |||||||||||||||||||||||||||||||||||||||||
16:20 - 16:45 Talk | Mathijs SaeyVrije Universiteit Brussel, Joeri De KosterVrije Universiteit Brussel, Belgium, Jennifer B. SartorSofware Languages Lab, Vrije Universiteit Brussel, Wolfgang De MeuterVrije Universiteit Brussel File Attached | |||||||||||||||||||||||||||||||||||||||||
16:45 - 17:10 Talk | Marek MareckiPolish-Japanese Academy of Information Technology File Attached |