Skip to main navigation Skip to search Skip to main content

Deconfined Global Types for Asynchronous Sessions

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

Abstract

Multiparty sessions with asynchronous communications and global types play an important role for the modelling of interaction protocols in distributed systems. In designing such calculi the aim is to enforce, by typing, good properties for all participants, maximising, at the same time, the behaviours accepted. The global types presented in this paper improve the state-of-the-art by extending the set of typeable asynchronous sessions and preserving decidability of type checking together with the key properties of Subject Reduction, Session Fidelity and Progress.

Original languageEnglish
Title of host publicationCoordination Models and Languages - 23rd IFIP WG 6.1 International Conference, COORDINATION 2021, Held as Part of the 16th International Federated Conference on Distributed Computing Techniques, DisCoTec 2021, Proceedings
EditorsFerruccio Damiani, Ornela Dardha
PublisherSpringer Science and Business Media Deutschland GmbH
Pages41-60
Number of pages20
ISBN (Print)9783030781415
DOIs
Publication statusPublished - 2021
Event23rd IFIP WG 6.1 International Conference on Coordination Models and Languages, COORDINATION 2021 held as part of 16th International Federated Conference on Distributed Computing Techniques, DisCoTec 2021 - Virtual, Online
Duration: 14 Jun 202118 Jun 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12717 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference23rd IFIP WG 6.1 International Conference on Coordination Models and Languages, COORDINATION 2021 held as part of 16th International Federated Conference on Distributed Computing Techniques, DisCoTec 2021
CityVirtual, Online
Period14/06/2118/06/21

Keywords

  • Communication-based programming
  • Global types
  • Multiparty sessions

Fingerprint

Dive into the research topics of 'Deconfined Global Types for Asynchronous Sessions'. Together they form a unique fingerprint.

Cite this