Skip to Main content Skip to Navigation
Conference papers

A Session Subtyping Tool

Abstract : Session types are becoming popular and have been integrated in several mainstream programming languages. Nevertheless, while many programming languages consider asynchronous fifo channel communication, the notion of subtyping used in session type implementations is the one defined by Gay and Hole for synchronous communication. This might be because there are several notions of asynchronous session subtyping, these notions are usually undecidable, and only recently sound (but not complete) algorithmic characterizations for these subtypings have been proposed. But the fact that the definition of asynchronous session subtyping and the theory behind related algorithms are not easily accessible to non-experts may also prevent further integration. The aim of this paper, and of the tool presented therein, is to make the growing body of knowledge about asynchronous session subtyping more accessible, thus promoting its integration in practical applications of session types.
Document type :
Conference papers
Complete list of metadata

https://hal.inria.fr/hal-03340750
Contributor : Mario Bravetti Connect in order to contact the contributor
Submitted on : Friday, September 10, 2021 - 12:25:52 PM
Last modification on : Wednesday, February 16, 2022 - 3:12:33 AM

File

paper_17.pdf
Files produced by the author(s)

Identifiers

Citation

Lorenzo Bacchiani, Mario Bravetti, Julien Lange, Gianluigi Zavattaro. A Session Subtyping Tool. COORDINATION 2021 - 23rd IFIP WG 6.1 International Conference Coordination Models and Languages, Held as Part of the 16th International Federated Conference on Distributed Computing Techniques, Jun 2021, Valletta / Virtual, Malta. pp.90-105, ⟨10.1007/978-3-030-78142-2_6⟩. ⟨hal-03340750⟩

Share

Metrics

Record views

36

Files downloads

29