Recording not yet published
Talk
Causal-consistent reversible debugging for Erlang
Causal-consistent reversible debugging allows one to explore a computation backwards from a visible misbehavior looking for the bug causing it, following causality links and navigating among different processes. I will explain the main ideas underlying causal-consistent reversible debugging and then give a brief demo using the CauDEr reversible debugger.
Talk objectives: attendees will learn what causal-consistent reversible debugging is, and how it can be used in practice via the CauDEr tool (admittedly a research prototype, not yet ready for production). Interested people may decide to join the CauDEr project to contribute to making it production ready.
Audience: Erlang programmers.