YoVDO

Inductive Invariants for Streamlining Distributed Protocol Proofs

Offered By: USENIX via YouTube

Tags

Distributed Systems Courses Formal Methods Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 16-minute conference talk from USENIX OSDI '24 that introduces a novel approach to simplifying and partially automating the process of finding inductive invariants for distributed protocols. Learn about the Kondo methodology, which leverages an invariant taxonomy to divide invariants into Regular and Protocol Invariants. Discover how this approach can significantly reduce developer effort in proving the correctness of distributed protocols modeled as state machines. Gain insights into the key steps of the Kondo methodology, including manually devising Protocol Invariants, automatically generating Regular Invariants, and combining these elements into a draft proof of the asynchronous protocol. Understand the potential impact of this approach on streamlining distributed protocol proofs across a wide variety of protocols.

Syllabus

OSDI '24 - Inductive Invariants That Spark Joy: Using Invariant Taxonomies to Streamline...


Taught by

USENIX

Related Courses

Human Computer Interaction
Independent
Introduction à la logique informatique - Partie 2 : calcul des prédicats
Université Paris-Saclay via France Université Numerique
System Validation (4): Modelling Software, Protocols, and other behaviour
EIT Digital via Coursera
Formal Software Verification
University System of Maryland via edX
Principles of Secure Coding
University of California, Davis via Coursera