kirancodes.me
To Proof Maintenance & Beyond!

A concurrency-agnostic protocol for multi-paradigm concurrent debugging tools

Stefan Marr, Carmen Torres Lopez, Dominik Aumayr, Elisa Gonzalez Boix, Hanspeter Mössenböck

Abstract

Today's complex software systems combine high-level concurrency models. Each model is used to solve a specific set of problems. Unfortunately, debuggers support only the low-level notions of threads and shared memory, forcing developers to reason about these notions instead of the high-level concurrency models they chose.

DOI 10.1145/3133841.3133842

Related papers