Back to Search
Start Over
A Gentle Overview of Asynchronous Session-based Concurrency: Deadlock Freedom by Typing
- Source :
- EPTCS 414, 2024, pp. 1-20
- Publication Year :
- 2024
-
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.<br />Comment: In Proceedings ICE 2024, arXiv:2412.07570
Details
- Database :
- arXiv
- Journal :
- EPTCS 414, 2024, pp. 1-20
- Publication Type :
- Report
- Accession number :
- edsarx.2412.08232
- Document Type :
- Working Paper
- Full Text :
- https://doi.org/10.4204/EPTCS.414.1