YoVDO

Message Chains for Distributed System Verification

Offered By: ACM SIGPLAN via YouTube

Tags

Distributed Systems Courses Asynchronous Programming Courses Formal Verification Courses Program Synthesis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 17-minute conference talk from OOPSLA2 2023 that introduces an innovative approach to verifying asynchronous distributed programs. Discover how the proposed automated bookkeeping method based on message chains can simplify the verification process by revealing structure in distributed system executions. Learn about the development of a verification prototype for the P programming language that integrates message chains, and its application to 16 benchmarks from related work, a new benchmark, and two industrial benchmarks. Gain insights into how message chains can simplify existing proofs and provide comparable runtime performance to existing methods. Delve into the extension of this work to support specification mining, and understand how message chains offer sufficient structure for existing learning and program synthesis tools to automatically infer meaningful specifications using only execution examples.

Syllabus

[OOPSLA23] Message Chains for Distributed System Verification


Taught by

ACM SIGPLAN

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