VenueVrije Universiteit Brussel
Room nameI.2.02
Floor2
Room numberI.2.02
Room Information

Building I, floor 2, room I.2.02

https://link.mazemap.com/1GKLiNjM

Program

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

Mon 29 Jun

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

09:00 - 10:30
Invited TalksGPCE at I.2.02
Chair(s): L. Thomas van Binsbergen University of Amsterdam
09:00
45m
Keynote
Invited Talk: Jeremy Yallop
GPCE
Jeremy Yallop University of Cambridge
09:45
45m
Keynote
Executable Counterfactuals: A Causal Calculus for Concurrent Systems
GPCE
Georgiana Caltais University of Twente
11:00 - 12:30
Specification and AnalysisGPCE at I.2.02
11:00
22m
Talk
Comparing Solver Representations for Analyzing Cardinality-Based Feature Models
GPCE
Fabian Eger Karlsruhe Institute of Technology, Lukas Güthing Karlsruhe Institute of Technology, Kevin Feichtinger Karlsruhe Institute of Technology (KIT), Ina Schaefer KIT
11:22
22m
Talk
ATLAS: From Access conTrol Language to ACSL Specifications
GPCE
Julien Signoles Université Paris-Saclay, CEA, List, Khaoula Boukir Ibn Tofail University, Amine Nasri Université Paris-Saclay, CEA, List & Ibn Tofail University
11:45
22m
Talk
Less Is More: Measuring How LLM Involvement Affects Chatbot Accuracy in Static Analysis
GPCE
12:07
22m
Talk
TurtleTalk: A DSL for Constraint-Based Turtle Graphics in Programmatic CAD
GPCE
Jef Jacobs Vrije Universiteit Brussel, Wolfgang De Meuter Vrije Universiteit Brussel, Jens Nicolay Vrije Universiteit Brussel
14:00 - 15:30
Programming Abstractions IGPCE at I.2.02
14:00
22m
Talk
Programmable record types in Haskell
GPCE
Arthur Jamet University of Kent, Michael Vollmer University of Kent
14:22
22m
Talk
Modular Substructural Constraints for Embedded DSLs
GPCE
Anna Herlihy EPFL, Amir Shaikhha University of Edinburgh, Anastasia Ailamaki EPFL, Martin Odersky EPFL
14:45
22m
Talk
Metis: A Compositional DSL for Board Games and Game Tree Search
GPCE
Thomas Kottenhahn University of Mainz, Prashant Kumar
15:07
22m
Talk
Synthesizing Recursive Functional Programs via Structure-Element Separation
GPCE
Junyu Lin The University of Tokyo, Akimasa Morihata University of Tokyo
16:00 - 17:30
Programming Abstractions II & AwardsGPCE at I.2.02
16:00
22m
Talk
Stageleft: Multi-Stage Programming in Standard Rust
GPCE
Shadaj Laddad Amazon Web Services, Mingwei Samuel Amazon Web Services, Joseph M. Hellerstein UC Berkeley
16:25
4m
Awards
Awards
GPCE

16:30
30m
Awards
Most Influential Paper Award: Acceptance Presentation
GPCE
Mustafa Al-Hajjaji Magdeburg University, Sebastian Krieter TU Braunschweig, Germany, Thomas Thüm TU Braunschweig, Malte Lochau , Gunter Saake Otto von Guericke University
Link to publication

Tue 30 Jun

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

09:00 - 10:30
Opening & Keynote (TBD)MPLR at I.2.02
11:00 - 12:30
JITMPLR at I.2.02
11:00
30m
Talk
Generating Interpreter-Specific Tracers for Meta-Tracing JIT Compilers
MPLR
Yusuke Izawa Tokyo Metropolitan University, CF Bolz-Tereick Heinrich-Heine-Universität Düsseldorf, Nico Rittinghaus Heinrich-Heine-Universität Düsseldorf, Hidehiko Masuhara Institute of Science Tokyo
11:30
30m
Talk
TrueJIT - Learning and Prediction of Compilation Sequences in a Centralized JIT Compiler
MPLR
Björn Franke University of Edinburgh, Tom Spink University of St Andrews, Amir Khordadi University of Edinburgh, Kim Stonehouse University of Edinburgh, United Kingdom
12:00
30m
Talk
Leveraging Copy-and-Patch JIT for Low-Overhead Dynamic Program Analysis
MPLR
Matěj Kocourek Charles University, Filip Křikava Czech Technical University in Prague, Pierre Donat-Bouillud Czech Technical University in Prague, Jan Vitek Northeastern University
14:00 - 15:30
WebAssemblyMPLR at I.2.02
14:00
30m
Talk
WAMI: Compilation to WebAssembly through MLIR without Losing Abstraction
MPLR
Byeongjee Kang Carnegie Mellon University, Harsh Desai Carnegie Mellon University, Limin Jia Carnegie Mellon University, Brandon Lucia Carnegie Mellon University
14:30
30m
Talk
DWasm: Portable Debugging for the Web
MPLR
Aäron Munsters Vrije Universiteit Brussel, Nikita Servais Vrije Universiteit Brussel, Carlos Rojas Castillo Vrije Universiteit Brussel, Angel Luis Scull Pupo Sofware Languages Lab, Vrije Universiteit Brussel, Elisa Gonzalez Boix Vrije Universiteit Brussel
15:00
30m
Talk
Annotation-Guided Edit-Aware JIT Compilation for Julia Computational Notebooks
MPLR
Yusuke Izawa Tokyo Metropolitan University, Tomoki Nakamaru The University of Tokyo, Tetsuro Yamazaki University of Tokyo
16:00 - 17:30
Garbage CollectionMPLR at I.2.02
16:00
30m
Talk
A Unifying Approach to Supporting Multiple Garbage Collectors in AOT-compiled Binaries
MPLR
Thomas Schrott Johannes Kepler University Linz, Christian Häubl Oracle, Hanspeter Mössenböck JKU Linz, Stefan Marr Johannes Kepler University Linz
16:30
30m
Talk
Load-Site-Based Filtering of Transiently Hot Objects to Reduce the Effective Working Set
MPLR
Naoki Nakanishi The University of Tokyo, Takato Hideshima The University of Tokyo, Japan, Tomoharu Ugawa University of Tokyo
17:00
30m
Talk
To Compile or Not To Compile: Evaluating Static Heuristics to Reduce Binary Size of Hybrid Execution Systems
MPLR
Christoph Pichler Johannes Kepler University Linz, Bernhard Urban-Forster Oracle Labs, Paley Li , Roland Schatz Oracle Labs, Stefan Marr Johannes Kepler University Linz

Wed 1 Jul

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

11:00 - 12:30
ECOOP Academy Lecture 1ECOOP Academy at I.2.02
11:00
90m
Talk
Programming Systems, or What Programming Language Research Cannot See
ECOOP Academy
Tomas Petricek Charles University
14:00 - 15:30
ECOOP Academy Lecture 2ECOOP Academy at I.2.02
14:00
90m
Talk
Getting Started with Quantum Software Engineering
ECOOP Academy
Shaukat Ali Simula Research Laboratory and Oslo Metropolitan University
16:00 - 17:30
ECOOP Academy Lecture 3ECOOP Academy at I.2.02
16:00
90m
Talk
Can WebAssembly Be the Universal Software Substrate?
ECOOP Academy
Ben L. Titzer Carnegie Mellon University

Thu 2 Jul

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

11:00 - 12:30
ECOOP Academy Lecture 4ECOOP Academy at I.2.02
11:00
90m
Talk
Safe Autonomous Agents via Shielding
ECOOP Academy
Bettina Könighofer Graz University of Technology
14:00 - 15:30
ECOOP Academy Lecture 5ECOOP Academy at I.2.02
14:00
90m
Talk
The challenge of data sharing while respecting privacy
ECOOP Academy
Alejandro Russo Chalmers University of Technology; University of Gothenburg
16:00 - 17:30
ECOOP Academy Lecture 6ECOOP Academy at I.2.02
16:00
90m
Talk
Modelling, Verifying & Implementing database backends
ECOOP Academy
Marc Shapiro Sorbonne-Université (LIP6) & Inria

Fri 3 Jul

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

14:00 - 15:30
ECOOP Academy Lecture 8ECOOP Academy at I.2.02
14:00
90m
Talk
Formal Methods Meet Legal Implementations
ECOOP Academy
Raphaël Monat Inria and University of Lille
16:00 - 17:10
ECOOP Academy Lecture 9ECOOP Academy at I.2.02
16:00
70m
Talk
Taming the Object Graph: What Types Can Guarantee
ECOOP Academy
Sophia Drossopoulou Imperial College London

Mon 29 Jun

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Tue 30 Jun

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Room9:003010:003011:003012:003013:003014:003015:003016:003017:0030
I.2.02

Wed 1 Jul

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Thu 2 Jul

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Fri 3 Jul

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Wed 1 Jul

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Thu 2 Jul

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Fri 3 Jul

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change