Tutorial

Ivan Lanese

University of Bologna/INRIA, Italy

Ivan Lanese

Causal Debugging for Concurrent Systems

Debugging concurrent systems is notoriously hard, since bugs may manifest only for some interleavings among the processes' execution, and since debugging them may involve analyzing multiple processes. We claim that two key ingredients for such an analysis are reversible execution, to explore a faulty computation back and forward, and causal analysis, to identify the causes of a visible misbehavior. In this talk we will focus in particular on the use of reversible execution, as enabled by CauDEr, a reversible debugger for concurrent Erlang programs.

Important dates :

Abstract submission:
February 18th, 2024 AOE

Submission deadline:
February 25th, 2024 AOE

Notification to authors:
March 22nd, 2024

Final version:
April 14th, 2024

Conference:
July 4th - July 5th, 2024

Organisers:

Kamila Barylska (chair)
Anna Gogolińska
Łukasz Mikulski
Marcin Piątkowski

Nicolaus Copernicus University
Toruń, Poland

Sponsors