YoVDO

Fair Operational Semantics - Theory for Expressing and Reasoning About Fairness Properties

Offered By: ACM SIGPLAN via YouTube

Tags

Formal Verification Courses Coq Courses

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 Checking
EIT 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