VenueCharles University - Faculty of Mathematics and Physics
Room nameS 9
Floor1
Room number9
Capacity118
Room InformationNo extra information available
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 2 Jun

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

09:00 - 10:00
Compilers and VMsMoreVMs'25 at S 9
09:00
60m
Keynote
Diving into .NET internalsMoreVMs Invited Talk
MoreVMs'25
Karel Zikmund Microsoft
10:30 - 12:00
Implementation AdventuresMoreVMs'25 at S 9
10:30
25m
Talk
Adding garbage collection to our Rust-based interpreters with MMTk
MoreVMs'25
Octave Larose University of Kent
Link to publication
10:55
25m
Talk
Comparing R bytecode compilers written in R, Java, and Rust
MoreVMs'25
Pierre Donat-Bouillud Czech Technical University in Prague, Filip Křikava Czech Technical University in Prague, Jakob Hain Purdue University, USA, Adam Plodek Vyper Lang, Jan Vitek Northeastern University
11:20
25m
Talk
The V8 Sandbox
MoreVMs'25
Link to publication
11:45
25m
Talk
Towards a Java Virtual Machine for Processing-in-Memory
MoreVMs'25
Kazuki Ichinose The University of Tokyo, Shigeyuki Sato The University of Electro-Communications, Tomoharu Ugawa University of Tokyo
13:30 - 15:00
CompilationMoreVMs'25 at S 9
13:35
60m
Keynote
JIT Compilers - Addressing Bottlenecks in Throughput and LatencyMoreVMs Invited Talk
MoreVMs'25
I: Björn Franke University of Edinburgh
14:35
25m
Talk
A Pragmatic Approach to Replay Compilation
MoreVMs'25
Andrej Pečimúth Oracle Labs; Charles University, David Leopoldseder Oracle Labs, Petr Tuma Charles University
15:30 - 17:00
Debugging and TeachingMoreVMs'25 at S 9
15:30
25m
Talk
BYOPL: Building a Bytecode-Interpreted Language on Truffle in a University Setting
MoreVMs'25
Jens Lincke Hasso Plattner Institute; University of Potsdam, Tim Felgentreff Oracle Labs, Potsdam, Fabio Niephaus Oracle Labs, Robert Hirschfeld Hasso Plattner Institute; University of Potsdam
15:55
25m
Talk
Debugging a Smalltalk VM assisted by large automated reasoning
MoreVMs'25
Boris Shingarov LabWare, Jan Vraný LabWare
16:20
25m
Talk
Writing Tiny Programming Systems
MoreVMs'25
Tomas Petricek Charles University

Wed 4 Jun

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

08:45 - 09:00
Conference Opening‹Programming› at S 9
09:00 - 10:00
09:00
60m
Keynote
Architecture and Generativity‹Programming› Keynote
‹Programming› Keynotes
K: Molly Wright Steenson American Swedish Institute
10:30 - 12:00
Testing and Debugging‹Programming› Research Papers at S 9
10:30
30m
Talk
Dynamic Program Slices Change How Developers Diagnose Gradual Run-time Type Errors
‹Programming› Research Papers
Felipe Bañados Schwerter University of British Columbia, Ronald Garcia University of British Columbia, Reid Holmes University of British Columbia, Karim Ali NYU Abu Dhabi
11:00
30m
Talk
Owi: Performant Parallel Symbolic Execution Made Easy, an Application to WebAssembly
‹Programming› Research Papers
Léo Andrès LMF, OCamlPro, Filipe Marques INESC-ID; Instituto Superior Técnico - University of Lisbon, Arthur Carcano OCamlPro, Pierre Chambart OCamlPRO, José Fragoso Santos INESC-ID; Instituto Superior Técnico - University of Lisbon, Jean-Christophe Filliatre CNRS
11:30
30m
Talk
PolyDebug: a Framework for Polyglot Debugging
‹Programming› Research Papers
Philémon Houdaille DIVERSE Team, IRISA-INRIA, CNRS, Université Rennes 1, Djamel Eddine Khelladi CNRS, IRISA, University of Rennes, Benoit Combemale University of Rennes, Inria, CNRS, IRISA, Gunter Mussbacher McGill University, Tijs van der Storm CWI & University of Groningen
13:30 - 15:00
Concurrency and Distribution‹Programming› Research Papers at S 9
13:30
30m
Talk
Consistent Distributed Reactive Programming with Retroactive Computation
‹Programming› Research Papers
Tetsuo Kamina Oita University, Tomoyuki Aotani Sanyo-Onoda City University, Hidehiko Masuhara Institute of Science Tokyo
14:00
30m
Talk
Conversational Concurrency With Dataspaces and Facets
‹Programming› Research Papers
Sam Caldwell Northeastern University, Tony Garnock-Jones Maastricht University, Matthias Felleisen Northeastern University
14:30
30m
Talk
Skitter: A Distributed Stream Processing Framework with Pluggable Distribution Strategies
‹Programming› Research Papers
Mathijs Saey Vrije Universiteit Brussel, Joeri De Koster Vrije Universiteit Brussel, Wolfgang De Meuter Vrije Universiteit Brussel
15:30 - 17:00
Empirical Science of Programming‹Programming› Research Papers at S 9
15:30
30m
Talk
Does Task Complexity Moderate the Benefits of Liveness? - A Controlled Experiment
‹Programming› Research Papers
Patrick Rein University of Potsdam; Hasso Plattner Institute, Stefan Ramson Hasso Plattner Institute, Germany, Tom Beckmann Hasso Plattner Institute, Robert Hirschfeld Hasso Plattner Institute; University of Potsdam
16:00
30m
Talk
Two Approaches for Programming Education in the Domain of Graphics — An Experiment
‹Programming› Research Papers
Luca Chiodini USI Lugano, Juha Sorva Aalto University, Arto Hellas Aalto University, Otto Seppälä Aalto University, Matthias Hauswirth USI Lugano
16:30
30m
Talk
Study of the Use of Property Probes in an Educational Setting
‹Programming› Research Papers
Anton Risberg Alaküla Lund University, Niklas Fors Lund University, Emma Söderberg Lund University
17:00 - 17:20
Awards and Announcements‹Programming› at S 9

Thu 5 Jun

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

09:00 - 10:00
09:00
60m
Keynote
What We Tried and Didn't Work for GraalVM‹Programming› Keynote
‹Programming› Keynotes
K: Thomas Wuerthinger Oracle Labs
10:30 - 12:00
Programming Language Implementation‹Programming› Research Papers at S 9
Chair(s): Stefan Marr University of Kent
10:30
30m
Talk
An attempt to catch up with JIT compilers: the false lead of optimizing inline caches
‹Programming› Research Papers
Aurore Poirier University of Rennes - Inria - CNRS - IRISA, Erven Rohou Université de Rennes - Inria - CNRS - IRISA, Manuel Serrano Inria; Université Côte d’Azur
11:00
30m
Talk
Automated Profile-guided Replacement of Data Structures to Reduce Memory Allocation
‹Programming› Research Papers
Lukas Makor JKU Linz, Sebastian Kloibhofer Johannes Kepler University Linz, Peter Hofer Oracle Labs, David Leopoldseder Oracle Labs, Hanspeter Mössenböck JKU Linz
11:30
30m
Talk
Meta-compilation of Baseline JIT Compilers with Druid
‹Programming› Research Papers
Nahuel Palumbo Université Lille, CNRS, Centrale Lille, Inria, UMR 9189 - CRIStAL, Guillermo Polito Univ. Lille, Inria, CNRS, Centrale Lille, UMR 9189 CRIStAL, Stéphane Ducasse Inria; University of Lille; CNRS; Centrale Lille; CRIStAL, Pablo Tesone Univ. Lille, Inria, CNRS, Centrale Lille, UMR 9189 CRIStAL, Pharo Consortium
13:30 - 15:00
Persistance and Versioning‹Programming› Research Papers at S 9
13:30
30m
Talk
Probing the Design Space: Parallel Versions for Exploratory Programming
‹Programming› Research Papers
Tom Beckmann Hasso Plattner Institute, Joana Bergsiek Hasso Plattner Institute, Eva Krebs Hasso Plattner Institute (HPI), University of Potsdam, Germany, Toni Mattis University of Potsdam; Hasso Plattner Institute, Stefan Ramson Hasso Plattner Institute, Germany, Martin C. Rinard Massachusetts Institute of Technology, Robert Hirschfeld Hasso Plattner Institute; University of Potsdam
14:00
30m
Talk
Schema Evolution in Interactive Programming Systems
‹Programming› Research Papers
Jonathan Edwards Independent, Tomas Petricek Charles University, Tijs van der Storm CWI & University of Groningen, Geoffrey Litt Ink & Switch
14:30
30m
Talk
Evolution Language Framework for Persistent Objects
‹Programming› Research Papers
Tetsuo Kamina Oita University, Tomoyuki Aotani Sanyo-Onoda City University, Hidehiko Masuhara Institute of Science Tokyo
15:30 - 17:00
Formal Foundations and System Design‹Programming› Research Papers at S 9
15:30
30m
Talk
On the State of Coherence in the Land of Type Classes
‹Programming› Research Papers
16:00
30m
Talk
Monk: opportunistic scheduling to delay horizontal scaling
‹Programming› Research Papers
Marina Shimchenko Uppsala University, Erik Österlund Oracle, Tobias Wrigstad Uppsala University
17:00 - 17:20
Conference Closing‹Programming› at S 9

Mon 2 Jun

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

Tue 3 Jun

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

Room9:003010:003011:003012:003013:003014:003015:003016:0030
S 9