Synthesizing Distributed Protocols from Global Session Types
Offered By: Simons Institute via YouTube
Course Description
Overview
Explore a 26-minute lecture on synthesizing distributed protocols from global session types, presented by Elaine Li from New York University at the Simons Institute. Delve into the world of multiparty session types (MSTs) and their role in reasoning about communication protocols. Examine the concept of projection operators, which are crucial for synthesizing correct-by-construction distributed implementations from high-level protocols represented as global types. Learn about the limitations of existing syntactic projection operators and discover the first sound and complete projection operator introduced in this talk. Gain insights into the automata-theoretic nature of this new projection operator and understand how implementability can be directly checked on the computed candidate implementations. This lecture is part of the "Synthesis of Models and Systems" series and offers valuable knowledge for those interested in distributed systems, protocol synthesis, and formal verification.
Syllabus
Synthesizing distributed protocols from global session types
Taught by
Simons Institute
Related Courses
SPARK 2014AdaCore via Independent Automated Reasoning: Symbolic Model Checking
EIT Digital via Coursera Software Testing and Verification
University System of Maryland via edX Haskell for Imperative Programmers
YouTube Model Checking and Temporal Logic - E. Allen Emerson's Turing Award Lecture
Association for Computing Machinery (ACM) via YouTube