AI Engineer - Learn how to integrate AI into software applications
Future-Proof Your Career: AI Manager Masterclass
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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