Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Mechanizing Session-Types Using a Structural View - Enforcing Linearity without Linearity

ACM SIGPLAN via YouTube

Overview

Udemy Special: Ends May 28!
Learn Data Science. Courses starting at $12.99.
Get Deal
Explore a 19-minute video presentation from OOPSLA2 2023 conference that introduces a novel technique for mechanizing session types using a structural view. Learn how researchers from McGill University demonstrate a method to enforce linearity without relying on linear typing contexts, instead embedding linearity conditions as predicates within type judgments. Discover the advantages of this approach in handling channel mobility and complex binding structures in session-typed systems. Examine the mechanization of a session-typed system based on classical linear logic and its type preservation proof using the Beluga proof assistant. Gain insights into the effectiveness of this approach for modeling substructural systems like session-typed languages, supported by an adequacy proof for the encoding. Access supplementary materials, including reusable artifacts, to further understand the implementation and implications of this research in the field of concurrent programming and type systems.

Syllabus

[OOPSLA23] Mechanizing Session-Types using a Structural View: Enforcing Linearity without ...

Taught by

ACM SIGPLAN

Reviews

Start your review of Mechanizing Session-Types Using a Structural View - Enforcing Linearity without Linearity

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.