Book section
Asynchronous global protocols, precisely
- Abstract:
-
Asynchronous multiparty session types are a type-based framework that ensures the compatibility of components in a distributed system by specifying a global protocol. Each component can be independently developed and refined locally, before being integrated into a larger system, leading to higher quality distributed software. This paper studies the interplay between global protocols and an asynchronous refinement relation, precise asynchronous multiparty subtyping. This subtyping relation locally optimises asynchronous messaging, enabling a permutation of two actions in a component while still preserving the safety and liveness of the overall composed system. In this paper, we first define the asynchronous association between a global protocol and a set of local (optimised) specifications. We then prove the soundness and completeness of the operational correspondence of this asynchronous association. We demonstrate that the association acts as an invariant to provide type soundness, deadlock-freedom and liveness of a collection of components optimised from the end-point projections of a given global protocol.
- Publication status:
- Published
Actions
Access Document
- Publisher copy:
- 10.1007/978-3-031-99717-4_7
Authors
- Funder identifier:
- https://ror.org/001aqnf71
- Grant:
- 10066667
- Funder identifier:
- https://ror.org/0439y7842
- Grant:
- EP/N028201/1 - 72043/2
- EP/X015955/1 - 316931
- EP/T006544/2
- EP/T014709/2
- EP/N027833/2
- RE21850
- 309899
- Publisher:
- Springer
- Host title:
- Components Operationally: Reversibility and System Engineering Essays Dedicated to Jean-Bernard Stefani on the Occasion of His 65th Birthday
- Series:
- Lecture Notes in Computer Science
- Series number:
- 16065
- Publication date:
- 2025-10-19
- Acceptance date:
- 2025-10-19
- Event title:
- Components Operationally: Reversibility and System Engineering
- Event website:
- https://link.springer.com/chapter/10.1007/978-3-031-99717-4_7
- DOI:
- EISSN:
-
1611-3349
- ISSN:
-
0302-9743
- EISBN:
- 9783031997174
- ISBN:
- 9783031997167
- Language:
-
English
- Keywords:
- Pubs id:
-
2300403
- Local pid:
-
pubs:2300403
- Deposit date:
-
2025-10-19
- ARK identifier:
Terms of use
- Copyright holder:
- Pischke and Yoshida
- Copyright date:
- 2026
- Rights statement:
- © 2026 The Author(s), under exclusive license to Springer Nature Switzerland AG
If you are the owner of this record, you can report an update to it here: Report update to this record