Fair Operational Semantics - Theory for Expressing and Reasoning About Fairness Properties
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking 20-minute conference talk from PLDI 2023 that introduces Fair Operational Semantics (FOS), a novel theory for expressing and reasoning about fairness properties in program verification. Delve into the capabilities of FOS in representing arbitrary notions of fairness as operational semantics and enabling thread-local reasoning through simulation relations with separation-logic-style resource algebras. Examine a practical application of FOS in verifying a ticket lock implementation and its client under weak memory concurrency, demonstrating its versatility in handling various fairness concepts. Learn about the full Coq formalization of the FOS theory and accompanying examples, supported by available and reusable artifacts. Gain insights from researchers at Seoul National University, Inha University, and MPI-SWS as they present their innovative approach to addressing the challenges of fairness properties in program verification.
Syllabus
[PLDI'23] Fair Operational Semantics
Taught by
ACM SIGPLAN
Related Courses
Automated Reasoning: Symbolic Model CheckingEIT Digital via Coursera Verification and Synthesis of Autonomous Systems
University of Colorado Boulder via Coursera SPARK 2014
AdaCore via Independent Software Testing and Verification
University System of Maryland via edX ARMOR: A Formally Verified Implementation of X.509 Certificate Chain Validation - 2024
IEEE via YouTube