Lieber Veranstalterin, bitte denken Sie aus Gründen des Datenschutzes daran, dass die von Ihnen für die jeweilige Veranstaltung nicht mehr benötigten Teilnehmerlisten, sonstige Dokumente etc. gelöscht werden müssen. Vielen Dank.

Sep 29 – 30, 2021
Alexander-von-Humboldt Haus, Münster, Germany
Europe/Berlin timezone

Accepted Papers

MPLR 2021 Accepted Papers

Full Papers

Fernando Cristiani and Peter Thiemann: Generation of TypeScript Declaration Files from JavaScript Code.

Baltasar Trancón Y Widemann and Markus Lepper: LLJava Live at the Loop -- A Case for Heteroiconic Staged Meta-Programming.

Majid Makki, Dimitri Van Landuyt, Bert Lagaisse and Wouter Joosen: Shared Memory Protection in a Multi-tenant JVM.

Jacob Kreindl, Daniele Bonetta, Lukas Stadler, David Leopoldseder and Hanspeter Mössenböck: Low-Overhead Multi-Language Dynamic Taint Analysis on Managed Runtimes through Speculative Optimization.

Work-in-Progress Papers

Daniel Pekarek and Hanspeter Mössenböck: Architecture-Agnostic Dynamic Type Recovery.

Abhiroop Sarkar, Robert Krook, Bo Joel Svensson and Mary Sheeran: Higher-Order Concurrency for Microcontrollers.

Pablo Tesone, Guillermo Polito and Stéphane Ducasse: Profiling Code Cache Behaviour via Events.

Raphael Mosaner, David Leopoldseder, Lukas Stadler and Hanspeter Mössenböck: Using Machine Learning to Predict the Code Size Impact of Duplication Heuristics in a Dynamic Compiler.

Indigo Orton and Alan Mycroft: Tracing and its Observer Effect on Concurrency.

Industry and Tool Papers

Dan Graur, Rodrigo Bruno and Gustavo Alonso: Specializing Generic Java Data Structures.

Guillermo Polito, Pablo Tesone, Stéphane Ducasse, Luc Fabresse, Théo Rogliano, Pierre Misse-Chanabier and Carolina Hernandez Phillips: Cross-ISA Testing of the Pharo VM: Lessons learned while porting to ARMv8.

Nicolas Stucki, Jonathan Immanuel Brachthäuser and Martin Odersky<: Virtual ADTs for Portable Metaprogramming.

Poster Abstracts

Babar Khan and David Greaves: FPGA based Custom Arithmetic Synthesis through Managed Languages.