Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn about a groundbreaking model checking algorithm for concurrent programs in this 24-minute conference presentation from POPL 2018. Explore how researchers from multiple institutions developed RCMC, an innovative stateless model checker that works with RC11 - a repaired version of the C/C++11 memory model. Discover how this approach operates directly on execution graphs while avoiding redundant exploration, making it particularly efficient for programs without RMW instructions and SC atomics. See experimental results demonstrating RCMC's superior performance, scalability, and resilience compared to existing model checking tools. The presentation covers software model checking techniques, weak memory models, and practical applications for C/C++11 concurrent programming verification.
Syllabus
[POPL'18] Effective Stateless Model Checking for C/C++ Concurrency
Taught by
ACM SIGPLAN