YoVDO

Counterexample Driven Quantifier Instantiations with Applications to Distributed Protocols

Offered By: ACM SIGPLAN via YouTube

Tags

Formal Verification Courses Consensus Protocol Courses SMT Solvers Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore an innovative approach to formally verifying infinite-state systems in this 16-minute conference talk from OOPSLA2 2023. Delve into a proposed interactive verification methodology that employs relational abstraction to mitigate solver divergence when dealing with quantifiers. Learn how this technique abstracts functions in verification conditions as one-to-one relations, avoiding function cycles and the proliferation of ground terms. Discover the benefits of this sound approach, including guaranteed correctness when solvers cannot find counter-models, and understand how to address false counterexamples through abstraction refinement. Examine the application of this method in Ivy for verifying safety properties of consensus protocols, and gain insights into its effectiveness in automatically verifying most goals, providing valuable guidance through counterexamples, and deriving efficient low-level implementations of complex algorithms.

Syllabus

[OOPSLA23] Counterexample Driven Quantifier Instantiations with Applications to Distribute...


Taught by

ACM SIGPLAN

Related Courses

Blockchain Basics
University at Buffalo via Coursera
Advanced Distributed Systems
Indian Institute of Technology Delhi via Swayam
Build a Blockchain & Cryptocurrency using Python
Udemy
Fundamentos de Blockchain: TecnologĂ­a, Criptomonedas y NFTs
Udemy
Introduction to Distributed Databases - Lecture 21
CMU Database Group via YouTube