ICFP 2025
Sun 12 - Sat 18 October 2025 Singapore
co-located with ICFP/SPLASH 2025
VenueMarina Bay Sands Convention Centre
Room namePeony SE
Floor4
Room number4411
Capacity90
Room Information

Venue floor plan

app-screen

Program

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

Mon 13 Oct

Displayed time zone: Perth change

10:50 - 12:05
Session 1SPLASH Doctoral Symposium at Peony SE
Chair(s): Conrad Watt Nanyang Technological University
10:50
5m
Day opening
Introductions
SPLASH Doctoral Symposium
Conrad Watt Nanyang Technological University
11:00
30m
Talk
A Multi-Layer Dynamic Security Framework for DeFi Smart Contracts
SPLASH Doctoral Symposium
Zhiyang Chen University of Toronto
11:35
30m
Talk
Lexical Effect Handler: Fast by Design, Correct by Proof
SPLASH Doctoral Symposium
Cong Ma University of Waterloo
13:40 - 15:20
Session 2SPLASH Doctoral Symposium at Peony SE
Chair(s): Conrad Watt Nanyang Technological University
13:40
30m
Talk
How to Synthesize Quantum-Circuit Optimizers
SPLASH Doctoral Symposium
Amanda Xu University of Wisconsin-Madison
14:15
30m
Talk
Separation Logics for Probability, Concurrency, and Security
SPLASH Doctoral Symposium
Kwing Hei Li Aarhus University
14:50
30m
Talk
Towards Compiler-Guided Static Analysis
SPLASH Doctoral Symposium
Benjamin Mikek Georgia Institute of Technology
16:00 - 17:40
16:00
30m
Talk
Practical compositional diagramming
SPLASH Doctoral Symposium
16:30
50m
Meeting
[Closed Session] Adjudication meeting for SIGPLAN's John Vlissides award
SPLASH Doctoral Symposium
Conrad Watt Nanyang Technological University, Yang Liu Nanyang Technological University, Amal Ahmed Northeastern University, USA, Philip Wadler University of Edinburgh, Alex Potanin Australian National University
17:20
20m
Day closing
First announcement of SIGPLAN's John Vlissides award; Closing Remarks
SPLASH Doctoral Symposium

Tue 14 Oct

Displayed time zone: Perth change

10:50 - 12:05
Research Paper 1MPLR at Peony SE
Chair(s): Takuo Watanabe Institute of Science Tokyo
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
13:40 - 15:25
MPLR Keynote & Research Paper 2MPLR at Peony SE
Chair(s): Tomoharu Ugawa University of Tokyo, Tony Hosking Australian National University
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
DOI
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
16:00 - 17:40
Research Paper 3 & ToolsMPLR at Peony SE
Chair(s): Jeremy Singer University of Glasgow
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 Oracle, 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 Oracle, 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

Wed 15 Oct

Displayed time zone: Perth change

10:50 - 12:05
Compilation TechniquesVMIL at Peony SE
Chair(s): Stephen Kell King's College London
10:50
5m
Day opening
Welcome
VMIL
Yusuke Izawa Tokyo Metropolitan University, Shoaib Akram Australian National University
10:55
25m
Research paper
Copy-and-Patch Just-in-Time Compiler for R
VMIL
Matěj Kocourek Charles University, Filip Křikava Czech Technical University in Prague, Jan Vitek Northeastern University
DOI
11:25
25m
Research paper
ASTro: An AST-based Reusable Optimization Framework
VMIL
Koich Sasada Stores, Inc.
11:50
15m
Short-paper
Evaluating Candidate Instructions for Reliable Program Slowdown at the Compiler Level - Towards Supporting Fine-grained Slowdown for Advanced Developer Tooling
VMIL
Humphrey Burchell University of Kent, Stefan Marr Johannes Kepler University Linz
DOI Pre-print
13:40 - 15:20
Keynote / Language Semantics & Type SystemsVMIL at Peony SE
Chair(s): Yusuke Izawa Tokyo Metropolitan University
13:40
60m
Keynote
The Wild West of post-POSIX IO Interfaces
VMIL
Anil Madhavapeddy University of Cambridge, UK
14:40
15m
Short-paper
Heterogeneous translation of Scala-like function types in Java-TX
VMIL
Julian Schmidt Baden-Wuerttemberg Cooperative State University, Daniel Holle Baden-Wuerttemberg Cooperative State University, Martin Plümicke DHBW Stuttgart, Campus Horb, Germany
14:55
15m
Talk
TEAL: a Total Expressive Assembly Language
VMIL
Yulong Huang University of Cambridge, Jeremy Yallop University of Cambridge
16:00 - 17:40
Runtime Systems & ToolingVMIL at Peony SE
Chair(s): Iacovos Kolokasis University of Crete
16:00
25m
Research paper
MaTSa: Race Detection in Java
VMIL
Alexandros Emmanouil Antonakakis ICS-FORTH & University of Crete, Polyvios Pratikakis University of Crete, Angelos Bilas University of Crete and FORTH, Greece, Foivos S. Zakkak Red Hat, Iacovos Kolokasis University of Crete
16:25
25m
Research paper
Memory Tiering in Python Virtual MachineRemote
VMIL
Yuze Li Virginia Tech, Shunyu Yao Virginia Tech, Jaiaid Mobin Rochester Institute of Technology, Tianyu Zhan Virginia Tech, M. Mustafa Rafique Rochester Institute of Technology, Dimitrios Nikolopoulos Virginia Tech, Kirshanthan Sundararajah Virginia Tech, Ali R. Butt Virginia Tech
16:50
15m
Short-paper
RuntimeSave: A Graph Database of Runtime Values
VMIL
Matúš Sulír Technical University of Košice, Antonia Bertolino Gran Sasso Science Institute, Guglielmo De Angelis CNR-IASI
Pre-print
17:05
5m
Day closing
Closing
VMIL
Yusuke Izawa Tokyo Metropolitan University, Shoaib Akram Australian National University

Thu 16 Oct

Displayed time zone: Perth change

13:45 - 15:30
Onward! Essays 1SPLASH Onward! Essays / SPLASH Onward! Papers at Peony SE
Chair(s): Michael Coblenz University of California, San Diego
13:45
40m
Short-paper
The Proof Must Go On: Formal Methods in the Theater of Secure Software Development of the Future
SPLASH Onward! Essays
Charles Averill University of Texas at Dallas
DOI Pre-print
14:25
40m
Talk
The Unix Executable as a Smalltalk Method
SPLASH Onward! Essays
Joel Jakubovic Charles University in Prague
DOI Pre-print

Fri 17 Oct

Displayed time zone: Perth change

10:30 - 12:15
ToolsSPLASH Onward! Papers at Peony SE
Chair(s): Vasco T. Vasconcelos LASIGE, University of Lisbon
10:30
30m
Talk
What You See Is What It Does: A Structural Pattern for Legible Software
SPLASH Onward! Papers
A: Eagon Meng MIT, A: Daniel Jackson MIT
11:00
30m
Talk
Literate Tracing
SPLASH Onward! Papers
Matthew Sotoudeh Stanford University
Pre-print Media Attached
11:30
30m
Talk
ScooPy: Enhancing Program Synthesis with Nested Example Specifications
SPLASH Onward! Papers
Tomer Katz Technion Israel Institute of Technology, Hila Peleg Technion
13:45 - 15:30
13:45
40m
Talk
Carving Text at Its Joints: A New Perspective on Writing and Computers
SPLASH Onward! Essays
Kevin Graaf Independent Researcher
14:25
40m
Talk
Let's Take Esoteric Programming Languages Seriously
SPLASH Onward! Essays
Jeremy Singer University of Glasgow, Steve Draper University of Glasgow
DOI Pre-print
16:00 - 17:30
ConcurrencySPLASH Onward! Papers at Peony SE
Chair(s): Hidehiko Masuhara Institute of Science Tokyo
16:00
30m
Talk
Exploring The Design Space For Runtime Enforcement of Dynamic Capabilities
SPLASH Onward! Papers
Andrew Fawcett Victoria University of Wellington, James Noble Independent. Wellington, NZ, Michael Homer Victoria University of Wellington
16:30
30m
Talk
Synchronous Programming for Kids: A Manifesto
SPLASH Onward! Papers
Jean Pichon-Pharabod Aarhus University

Sat 18 Oct

Displayed time zone: Perth change

10:30 - 12:15
Onward! Papers and EssaySPLASH Onward! Papers / SPLASH Onward! Essays at Peony SE
Chair(s): Stephen Kell King's College London
10:30
30m
Talk
X-by-Construction: Towards Ensuring Non-Functional Properties in by-Construction Engineering
SPLASH Onward! Papers
Maximilian Kodetzki Karlsruhe Institute of Technology, Tabea Bordis Karlsruhe Institute of Technology, Alex Potanin Australian National University, Ina Schaefer KIT
11:00
40m
Talk
Gauguin, Descartes, Bayes: A Diurnal Golem's Brain
SPLASH Onward! Essays
Kartik Chandra MIT, Amanda Liu Massachusetts Institute of Technology, Jonathan Ragan-Kelley Massachusetts Institute of Technology, Joshua B. Tenenbaum Massachusetts Institute of Technology
11:40
10m
Talk
Closing
SPLASH Onward! Papers

Mon 13 Oct

Displayed time zone: Perth change

Tue 14 Oct

Displayed time zone: Perth change

Wed 15 Oct

Displayed time zone: Perth change

Thu 16 Oct

Displayed time zone: Perth change

Fri 17 Oct

Displayed time zone: Perth change

Sat 18 Oct

Displayed time zone: Perth change