ICFP/SPLASH 2025
Sun 12 - Sat 18 October 2025 Singapore

The 22nd International Conference on Managed Programming Languages and Runtimes (MPLR 2025, formerly ManLang, originally PPPJ) is a premier forum for presenting and discussing novel results in all aspects of managed programming languages and runtime systems, which serve as building blocks for some of the most important computing systems around, ranging from small-scale (embedded and real-time systems) to large-scale (cloud-computing and big-data platforms) and anything in between (mobile, IoT, and wearable applications).

Papers accepted by MPLR 2025 describe original research results and have not been published anywhere else. Each submitted paper has received a minimum of three reviews by members of the program committee. Papers have been selected based on their originality, relevance, technical clarity, and quality of presentation. At least one author of each accepted paper must register for the MPLR 2025 symposium and present the paper.

Highlights

Plenary

This program is tentative and subject to change.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Tue 14 Oct

Displayed time zone: Perth change

10:10 - 10:50
Coffee breakCatering at Garden Walk
10:10
40m
Coffee break
Break
Catering

10:50 - 12:05
Research Paper 1MPLR at Peony SE
10:50
25m
Talk
Bringing Together Cross-ISA Checkpoint/Restoration and AOT Compilation of WebAssembly Programs
MPLR
Raiki Tamura Kyoto University, Daisuke Kotani Kyoto University, Kazuyuki Shudo Kyoto University, Yasuo Okabe Kyoto University
11:15
25m
Talk
A Snapshot of the Performance of Wasm Backends for Managed Languages
MPLR
Manuel Serrano Inria; Université Côte d’Azur, Robert Bruce Findler Northwestern University
11:40
25m
Talk
JASMaint: Portable Multi-language Taint Analysis for the Web
MPLR
Abel Stuker Vrije Universiteit Brussel, Aäron Munsters Vrije Universiteit Brussel, Angel Luis Scull Pupo Vrije Universiteit Brussel, Laurent Christophe Vrije Universiteit Brussel, Elisa Gonzalez Boix Vrije Universiteit Brussel
12:10 - 13:40
12:10
90m
Lunch
Lunch
Catering

13:40 - 15:25
MPLR Keynote & Research Paper 2MPLR at Peony SE
13:40
40m
Keynote
Joy of Meta-Tracing Just-in-Time Compilation: More Than Just a VM GeneratorMPLR Keynote
MPLR
Hidehiko Masuhara Institute of Science Tokyo
14:20
25m
Talk
A Control-Flow Graph Approach to Language-Agnostic Debugging for Microcontrollers
MPLR
Carlos Rojas Castillo Vrije Universiteit Brussel, Matteo Marra Nokia Bell Labs, Belgium, Elisa Gonzalez Boix Vrije Universiteit Brussel
14:45
25m
Talk
Co-operative JIT Compilation for Resource-Constrained Low-Power Coprocessors
MPLR
Go Suzuki Institute of Science Tokyo, Takuo Watanabe Institute of Science Tokyo, Sosuke Moriguchi Institute of Science Tokyo
15:10
15m
Talk
SmartSweep: Efficient Space Reclamation in Tiered Managed HeapsWIP Research
MPLR
Iacovos Kolokasis University of Crete, Konstantinos Delis University of Crete and FORTH-ICS, Shoaib Akram Australian National University, Foivos S. Zakkak Red Hat, Polyvios Pratikakis University of Crete, Angelos Bilas University of Crete and FORTH, Greece
15:20 - 16:00
Coffee breakCatering at Garden Walk
15:20
40m
Coffee break
Break
Catering

16:00 - 17:40
Research Paper 3 & ToolsMPLR at Peony SE
16:00
25m
Talk
Existentialize your Generics
MPLR
Dimi Racordon EPFL, LAMP, Matt Bovel EPFL, Hamza Remmal EPFL, LAMP
16:25
25m
Talk
Fast and Compact: Reducing Size of AOT-Compiled Java Code Without Sacrificing Performance
MPLR
Christoph Pichler Johannes Kepler University Linz, Bernhard Urban-Forster Oracle Labs, Paley Li Oracle, Roland Schatz Oracle Labs, Hanspeter Mössenböck JKU Linz
DOI
16:50
15m
Talk
Fast & Easy ASTs for Flexible Embedded InterpretersWIP Research
MPLR
Michael Homer Victoria University of Wellington, James Noble Independent. Wellington, NZ
DOI Pre-print
17:05
15m
Talk
TornadoViz: Visualizing Heterogeneous Execution Patterns in Modern Managed Runtime SystemsTools
MPLR
Michail Papadimitriou University of Manchester, Maria Xekalaki University of Manchester, UK, Athanasios Stratikopoulos University of Manchester, Orion Papadakis University of Manchester, Juan Fumero University of Manchester, Christos Kotselidis University of Manchester/Pierer Innovation
17:20
15m
Talk
Dynamic and Static Code Analysis for Java Programs on Heterogeneous HardwareTools
MPLR
Athanasios Stratikopoulos University of Manchester, Tianyu Zuo CCB Fintech Co., Ltd., Umut Sarp Harbalioglu The University of Manchester, Juan Fumero University of Manchester, Michail Papadimitriou University of Manchester, Orion Papadakis University of Manchester, Maria Xekalaki University of Manchester, UK, Christos Kotselidis University of Manchester/Pierer Innovation
17:35
5m
Day closing
closing
MPLR

Accepted Papers

Title
A Control-Flow Graph Approach to Language-Agnostic Debugging for Microcontrollers
MPLR
A Snapshot of the Performance of Wasm Backends for Managed Languages
MPLR
Bringing Together Cross-ISA Checkpoint/Restoration and AOT Compilation of WebAssembly Programs
MPLR
closing
MPLR

Co-operative JIT Compilation for Resource-Constrained Low-Power Coprocessors
MPLR
Dynamic and Static Code Analysis for Java Programs on Heterogeneous HardwareTools
MPLR
Existentialize your Generics
MPLR
Fast and Compact: Reducing Size of AOT-Compiled Java Code Without Sacrificing Performance
MPLR
DOI
Fast & Easy ASTs for Flexible Embedded InterpretersWIP Research
MPLR
DOI Pre-print
JASMaint: Portable Multi-language Taint Analysis for the Web
MPLR
Joy of Meta-Tracing Just-in-Time Compilation: More Than Just a VM GeneratorMPLR Keynote
MPLR
SmartSweep: Efficient Space Reclamation in Tiered Managed HeapsWIP Research
MPLR
TornadoViz: Visualizing Heterogeneous Execution Patterns in Modern Managed Runtime SystemsTools
MPLR

Call for Papers

The 22nd International Conference on Managed Programming Languages & Runtimes (MPLR, formerly ManLang, originally PPPJ) is a premier forum for presenting and discussing novel results in all aspects of managed programming languages and runtime systems, which serve as building blocks for some of the most important computing systems in use, ranging from small-scale (embedded and real-time systems) to large-scale (cloud-computing and big-data platforms) and anything in between (desktop, mobile, IoT, and wearable applications).

Topics

The areas of interest include but are not limited to:

  • Languages and Compilers
    • Managed languages (e.g., Java, Scala, JavaScript, Python, Ruby, C#, F#, Clojure, Groovy, Kotlin, R, Smalltalk, Racket, Rust, Go, Lua, MATLAB, Raku, Pony, …)
    • Domain-specific languages
    • Language design
    • Compilers and interpreters
    • Type systems and program logics
    • Language interoperability
    • Parallelism, distribution, and concurrency
  • Virtual Machines
    • Portable intermediate representations (e.g., JVM, WebAssembly, RPython, …)
    • Managed runtime systems (e.g., GraalVM, Android Runtime (ART), V8, JavaScriptCore, .NET, …)
    • VM design and optimization
    • VMs for mobile and embedded devices
    • VMs for real-time applications
    • Memory management and garbage collection
    • Hardware/software co-design
    • Persistence
  • Techniques, Tools, and Applications
    • Static and dynamic program analysis
    • Testing and debugging
    • Refactoring
    • Program understanding
    • Program synthesis
    • Security and privacy
    • Performance analysis and monitoring
    • Compiler and program verification and model checking

If you are unsure whether a particular topic falls within the scope of MPLR ’25 or if you have any other questions, please do not hesitate to contact the Program Chair Tomoharu Ugawa at ugawa ci i u-tokyo ac jp.

Submission Categories

MPLR accepts three types of submissions:

  • Regular research papers, describing novel contributions involving managed language platforms. Research papers will be evaluated based on their relevance, novelty, technical rigor, and contribution to the state-of-the-art. (Format: up to 12 pages, excluding bibliography and appendix);
  • Work-in-progress research papers, describing hot topics or promising new ideas, with perhaps less maturity than full papers. Work-in-progress papers will be evaluated with an emphasis on novelty and the potential of the new ideas instead of technical rigor and experimental results. (Format: up to 6 pages, excluding bibliography and appendix);
  • Industry and tool papers, presenting technical challenges and solutions for managed language platforms in the context of deployed applications and systems. Industry and tool papers will be evaluated on their relevance, usefulness, and results. Suitability for demonstration and availability will also be considered for tool papers. (Format: up to 6 pages, excluding bibliography and appendix; up to 12 pages allowed if justified by the content);

Accepted submissions will be published in the ACM Digital Library, except if the authors prefer not to be included.

MPLR 2025 submissions must conform to the ACM Policy on Prior Publication and Simultaneous Submissions and to the SIGPLAN Republication Policy. See http://www.sigplan.org/Resources/Policies/Republication

MPLR 2025 will not hold its own poster session. Please consider submitting to the SPLASH poster track.

Author Instructions

Submissions need to use the ACM SIGPLAN format with the sigplan style.

If you are using LaTeX, submissions need to use the acmart document class with the sigplan option (not the sigconf option). In the acmart-primary.zip file that downloads from the LaTeX (Version 1.90) link on the https://www.acm.org/publications/proceedings-template page, look for samples/sample-sigplan.tex as a guide. If you use Overleaf, be sure to change the documentclass option manuscript to sigplan. For ease of reviewing, please include page numbers in your submission using the LaTeX command \settopmatter{printfolios=true}. Please use the standard setting, e.g., the default font size for the SIGPLAN style is 10 point and the format uses two columns for the test.

All submissions need to be in PDF format. MPLR now uses double-blind reviewing. Authors should not show their names on a submission and should refer to their own work in third person. We further recommend that they avoid publicizing the work, at least under the same or similar title, while it is under review.

Please also ensure that your submission is legible when printed on a black and white printer. In particular, please check that colors remain distinct and font sizes are legible.

Submission Site: https://mplr25.hotcrp.com

Important Dates

  • Paper Submission Deadline: June 11, 2025 June 24, 2025
  • Paper Author Notification: July 28, 2025
  • Camera Ready for Papers: August 25, 2025
  • Conference Date: October 14, 2025

All deadlines are 23:59 AoE (UTC-12h).

AUTHORS TAKE NOTE: The official publication date is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of your conference. The official publication date affects the deadline for any patent filings related to published work.

Questions? Use the MPLR contact form.