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
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Software Analysis & Testing
Georgia Institute of Technology via Udacity Go: The Complete Developer's Guide (Golang)
Udemy Go Bootcamp: Master Golang with 1000+ Exercises and Projects
Udemy C++ in Detail: Common Idioms
Udemy