‹Programming› 2025 (series) / MoreVMs 2025 (series) / 9th International Workshop on Modern Language Runtimes, Ecosystems, and VMs /
Debugging a Smalltalk VM assisted by large automated reasoning
This program is tentative and subject to change.
Mon 2 Jun 2025 15:55 - 16:20 at S 9 - Debugging and Teaching
We show how a full-scale automated-reasoning engine implemented in Smalltalk can be applied to assist in the programmer’s cognitive task of traversing abstraction levels. This approach follows naturally from our definition of debugging as any activity aimed towards understanding a program. We introduce the notion of “dimensions of abstraction”, give two examples (“stratum” and “mode”), and show how it is applied in debugging a native compiler backend.
This program is tentative and subject to change.
Mon 2 JunDisplayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change
Mon 2 Jun
Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change
15:30 - 17:00 | |||
15:30 25mTalk | BYOPL: Building a Bytecode-Interpreted Language on Truffle in a University Setting MoreVMs 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 25mTalk | Debugging a Smalltalk VM assisted by large automated reasoning MoreVMs | ||
16:20 25mTalk | Writing Tiny Programming Systems MoreVMs Tomas Petricek Charles University |