Improving live debugging of concurrent threads through thread histories
Sci. Comput. Program., Volume 161, 2018, Pages 122-148.
Abstract Concurrency issues are inherently harder to identify and fix than issues in sequential programs, due to aspects like indeterminate order of access to shared resources and thread synchronisation. Live debuggers are often used by developers to gain insights into the behaviour of concurrent programs by exploring the call stacks of...More
Full Text (Upload PDF)
PPT (Upload PPT)