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

YouTube

Lilo - A Higher-Order, Relational Concurrent Separation Logic for Liveness

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a 15-minute conference presentation introducing a novel higher-order, relational concurrent separation logic framework designed to verify liveness properties in concurrent programs. Learn how this innovative approach addresses the limitations of existing methods like TaDA Live and Fair Operational Semantics by combining refinement proofs, Iris-style invariants, and modular specifications to enable verification of non-terminating programs and concurrent objects with non-local linearization points. Discover the stratified propositions technique inspired by Nola that supports higher-order reasoning without step-indexing, and examine how novel abstractions for liveness reasoning unify various successful techniques from the literature. Study practical applications through case studies including the first termination-guaranteeing modular verification of the elimination stack, with all examples mechanized in Coq and supported by comprehensive artifacts that have been evaluated as reusable with reproduced results.

Syllabus

[OOPSLA'25] Lilo: A Higher-Order, Relational Concurrent Separation Logic for Liveness

Taught by

ACM SIGPLAN

Reviews

Start your review of Lilo - A Higher-Order, Relational Concurrent Separation Logic for Liveness

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.