[PDF][PDF] Synthetic behavioural typing: sound, regular multiparty sessions via implicit local types

SS Jongmans, F Ferreira - 37th European Conference on Object …, 2023 - research.ou.nl
• Section A contains all material that pertains to data;• Section B contains all material that
pertains to roles;• Section C contains all material that pertains to actions;• Section D contains …

On the expressiveness of mixed choice sessions

K Peters, N Yoshida - arXiv preprint arXiv:2209.06819, 2022 - arxiv.org
Session types provide a flexible programming style for structuring interaction, and are used
to guarantee a safe and consistent composition of distributed processes. Traditional session …

Deciding Subtyping for Asynchronous Multiparty Sessions

E Li, F Stutz, T Wies - European Symposium on Programming, 2024 - Springer
Multiparty session types (MSTs) are a type-based approach to verifying communication
protocols, represented as global types in the framework. We present a precise subtyping …

Separation and Encodability in Mixed Choice Multiparty Sessions (Technical Report)

K Peters, N Yoshida - arXiv preprint arXiv:2405.08104, 2024 - arxiv.org
Multiparty session types (MP) are a type discipline for enforcing the structured, deadlock-free
communication of concurrent and message-passing programs. Traditional MP have a limited …

Separation and Encodability in Mixed Choice Multiparty Sessions

K Peters, N Yoshida - Proceedings of the 39th Annual ACM/IEEE …, 2024 - dl.acm.org
Multiparty session types (MP) are a type discipline for enforcing the structured, deadlock-free
communication of concurrent and message-passing programs. Traditional MP have a limited …

[HTML][HTML] Mixed choice in session types

K Peters, N Yoshida - Information and Computation, 2024 - Elsevier
Session types provide a flexible programming style for structuring interaction, and are used
to guarantee a safe and consistent composition of distributed processes. Traditional session …

Correctly Communicating Software: Distributed, Asynchronous, and Beyond (extended version)

B Heuvel - arXiv preprint arXiv:2402.09595, 2024 - arxiv.org
Much of the software we use in everyday life consists of distributed components (running on
separate cores or even computers) that collaborate through communication (by exchanging …

Towards Quantum Multiparty Session Types

I Lanese, UD Lago, V Choudhury - arXiv preprint arXiv:2409.11133, 2024 - arxiv.org
Multiparty Session Types (MPSTs) offer a structured way of specifying communication
protocols and guarantee relevant communication properties, such as deadlock-freedom. In …

On the Expressivity of Typed Concurrent Calculi

JWN Paulus - arXiv preprint arXiv:2408.07915, 2024 - arxiv.org
This thesis embarks on a comprehensive exploration of formal computational models that
underlie typed programming languages. We focus on programming calculi, both functional …

On the Expressiveness of Mixed Choice Sessions (Technical Report)

K Peters, N Yoshida - arXiv preprint arXiv:2208.07041, 2022 - arxiv.org
Session types provide a flexible programming style for structuring interaction, and are used
to guarantee a safe and consistent composition of distributed processes. Traditional session …