Fri 25 Oct 2024 15:00 - 15:25 at Pacific - Onward! Papers

Debuggability and optimisation are traditionally regarded as in fundamental tension. This paper disputes that idea, arguing instead that both fully observable and fully optimised programs are possible. Although these two properties may not be achievable at the same time, it argues that metadata-based approaches extended with residual state can provide flexibility beyond that of dynamic deoptimisation. Correctness of debugging metadata is introduced as an ill-posed problem, a partial correctness criterion is proposed, and further approaches are discussed.

Fri 25 Oct

Displayed time zone: Pacific Time (US & Canada) change

13:50 - 15:30
Onward! PapersOnward! Papers at Pacific
13:50
25m
Talk
Talking to Objects in Natural Language: Toward Semantic Tools for Exploratory ProgrammingRemote
Onward! Papers
Christoph Thiede Hasso Plattner Institute, University of Potsdam, Germany, Marcel Taeumel University of Potsdam; Hasso Plattner Institute, Lukas Böhme Hasso Plattner Institute, University of Potsdam, Potsdam, Germany, Robert Hirschfeld Hasso Plattner Institute; University of Potsdam
DOI Media Attached File Attached
14:25
25m
Talk
Active DSU: Dynamic Software Updates for Active Functions
Onward! Papers
Filip Strömbäck Linköping University, Daniel Varro Linköping University / McGill University
DOI
15:00
25m
Talk
Source-level debugging of compiler-optimised code: ill-posed, but not impossible
Onward! Papers
Stephen Kell King's College London, J. Ryan Stinnett King's College London
DOI