Termination in Concurrency, Revisited - PPDP23
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Explore a rigorous comparison of different type systems for mobile processes from the perspective of termination in this conference talk. Delve into the fundamental property of termination in sequential and concurrent programming models, with a focus on message-passing programs. Examine two distinct type systems that ensure termination: one based on Deng and Sangiorgi's weight-based approach, and another derived from Caires and Pfenning's Curry-Howard correspondence between linear logic and session types. Gain insights into the precise connections between these diverse systems and approaches, and uncover the nature of well-behaved servers and client abstractions in concurrency. Learn how session types serve as a basic reference in this comparative analysis, shedding light on the importance of termination in concurrent programming paradigms.
Syllabus
[PPDP23] Termination in Concurrency, Revisited
Taught by
ACM SIGPLAN
Related Courses
Paradigms of Computer Programming – FundamentalsUniversité catholique de Louvain via edX Paradigms of Computer Programming – Abstraction and Concurrency
Université catholique de Louvain via edX Computing: Art, Magic, Science - Part II
ETH Zurich via edX Concurrency
AdaCore via Independent Java Fundamentals for Android Development
Galileo University via edX