YoVDO

Correctness Proofs of Distributed Systems with Isabelle

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Distributed Systems Courses Consensus Algorithms Courses Formal Verification Courses

Course Description

Overview

Explore the world of correctness proofs for distributed systems using Isabelle/HOL in this 43-minute conference talk from Strange Loop. Dive into the limitations of testing and the power of mathematical proofs for covering infinite state spaces. Learn about automated theorem provers and computerized proof assistants, with a focus on Isabelle/HOL as an interactive tool for formally proving algorithm correctness. Watch live demos of Isabelle in action, analyzing distributed system algorithms and proving theorems. Gain insights into the reasoning style used in proof assistants and discover how they can be applied to real-world problems in distributed systems. Follow along as the speaker covers introduction, motivation, consensus algorithms, agreement properties, theorems, and invariants. While the learning curve for proof assistants is steep, this talk provides a valuable introduction to their potential in ensuring the correctness of complex distributed systems.

Syllabus

Introduction
Motivation
Consensus algorithm
Agreement property
Theorem
Invariants


Taught by

Strange Loop Conference

Tags

Related Courses

Advanced Operating Systems
Georgia Institute of Technology via Udacity
High Performance Computing
Georgia Institute of Technology via Udacity
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX
CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX