Towards Gradual Multiparty Session Typing

Sung Shik Jongmans*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference Article in proceedingAcademicpeer-review

Abstract

To make concurrent programming easier, languages (e.g., Go, Rust, Clojure) have started to offer core support for message passing through channels in shared memory. However, channels also have their issues. Multiparty session types (MPST) constitute a method to make channel usage simpler. In this paper, to consolidate the best qualities of "static MPST"(early feedback, fast execution) and "dynamic MPST"(high expressiveness), we present a project that reinterprets the MPST method through the lens of gradual typing.

Original languageEnglish
Title of host publicationASE '22
Subtitle of host publicationProceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering
EditorsMario Aehnelt, Thomas Kirste
PublisherAssociation for Computing Machinery
Number of pages3
ISBN (Print)978-1-4503-9475-8
DOIs
Publication statusPublished - 5 Jan 2023
Event37th IEEE/ACM International Conference on Automated Software Engineering - Ann Arbor, United States
Duration: 26 Sept 20221 Oct 2022
Conference number: 37

Conference

Conference37th IEEE/ACM International Conference on Automated Software Engineering
Abbreviated titleASE 2022
Country/TerritoryUnited States
CityAnn Arbor
Period26/09/221/10/22

Fingerprint

Dive into the research topics of 'Towards Gradual Multiparty Session Typing'. Together they form a unique fingerprint.

Cite this