Jonas Oberhauser
From the roots to the sky: end to end concurrency verification in DresdenRC
The verification needs of single-threaded code can often be met by extensive testing. On the other hand, the nondeterminism and combinatorial explosion of concurrent and weak-memory model code imply that tests that succeed on one machine under a specific load may fail if machine or load change, and those failures often can't be reproduced in a test setting.
In this talk we summarize the experience of DresdenRC in trying to create a stable concurrency stack over the past three years, and its mission to extend this stack all the way down to the hardware and up to the application layer.
In this talk we summarize the experience of DresdenRC in trying to create a stable concurrency stack over the past three years, and its mission to extend this stack all the way down to the hardware and up to the application layer.
back to overview
Watch Recording