Talks and Poster Presentations

Ghost Signals: Verifying Termination of Busy Waiting

July 20, 2021

Talk, CAV 2021, online (virtual conference)

We propose the first separation logic to modularly verify termination of busy-waiting. We achieve this by introducing a novel type of ghost resource, called ghost signals.

A Separation Logic to Verify Termination of Busy-Waiting for Abrupt Program Exit

July 23, 2020

Talk, FTfJP 2020, online (virtual workshop)

In this talk we present our work on verifying termination of programs where some threads eventually abruptly terminate the program, and other threads busy-wait for this to happen. Further, we outline our plans to generalize this approach to verify termination of busy-waiting for arbitrary events.