Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Proof Automation for Linearizability in Separation Logic

ACM SIGPLAN via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 19-minute video presentation from OOPSLA 2023 on proof automation for linearizability in separation logic. Delve into recent advances in concurrent separation logic and their impact on formal verification of fine-grained concurrent programs. Learn about compositional approaches to linearizability, including contextual refinement and logical atomicity, and how they enable proving linearizability of whole programs or compound data structures. Discover the key ingredients of proof automation developed by the presenters, including proof rules directed by both program and logical state. Examine the implementation of this automation in Coq through the extension of Diaframe, and understand how it significantly reduces proof work for linearizability approaches. Gain insights into the evaluation of this proof automation on existing benchmarks and novel proofs, demonstrating its effectiveness in simplifying complex verification tasks.

Syllabus

[OOPSLA23] Proof Automation for Linearizability in Separation Logic

Taught by

ACM SIGPLAN

Reviews

Start your review of Proof Automation for Linearizability in Separation Logic

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.