Year: 2024
Type: article
Abstract: While formal models of concurrency tend to focus on synchronous communication, asynchronous communication is relevant in practice.In this paper, we will discuss asynchronous communication in the context of session-based concurrency, the model of computation in which session types specify the structure of the two-party protocols implemented by the channels of a communicating process.We overview recent work on addressing the challenge of ensuring the deadlock-freedom property for message-passing processes that communicate asynchronously in cyclic process networks governed by session types.We offer a gradual presentation of three typed process frameworks and outline how they may be used to guarantee deadlock freedom for a concurrent functional language with sessions.
DOI: 10.4204/eptcs.414.1
Authors: Bas van den Heuvel, Jorge A. Pérez
Language: English
Subfield: Artificial Intelligence
Field: Computer Science
Domain: Physical Sciences
Open Access status: diamond
OpenAlex ID: W4405239404
