Complete multiparty session type projection with automata

E Li, F Stutz, T Wies, D Zufferey - International Conference on Computer …, 2023 - Springer
Multiparty session types (MSTs) are a type-based approach to verifying communication
protocols. Central to MSTs is a projection operator: a partial function that maps protocols …

Asynchronous Multiparty Session Type Implementability is Decidable--Lessons Learned from Message Sequence Charts

F Stutz - arXiv preprint arXiv:2302.11272, 2023 - arxiv.org
Multiparty session types (MSTs) provide efficient means to specify and verify asynchronous
message-passing systems. For a global type, which specifies all interactions between roles …

Partial typing for asynchronous multiparty sessions

F Barbanera, M Dezani-Ciancaglini… - arXiv preprint arXiv …, 2024 - arxiv.org
Formal verification methods for concurrent systems cannot always be scaled-down or
tailored in order to be applied on specific subsystems. We address such an issue in a …

Asynchronous sessions with input races

I Castellani, M Dezani-Ciancaglini… - arXiv preprint arXiv …, 2022 - arxiv.org
Asynchronous Sessions with Input Races Page 1 M. Carbone and R. Neykova (Eds.): 13th
International Workshop on Programming Language Approaches to Concurrency and …

Global types and event structure semantics for asynchronous multiparty sessions

I Castellani, M Dezani-Ciancaglini… - Fundamenta …, 2024 - fi.episciences.org
We propose an interpretation of multiparty sessions with asynchronous communication as
Flow Event Structures. We introduce a new notion of asynchronous type for such sessions …

[PDF][PDF] Keep me out of the loop: a more flexible choreographic projection.

L Cruz-Filipe, F Montesi, RR Rasmussen - LPAR, 2023 - easychair.org
Choreographic programming is a paradigm where programmers write global descriptions of
distributed protocols, called choreographies, and correct implementations are automatically …

A model for correlation-based choreographic programming

S Giallorenzo, F Montesi, M Gabbrielli - PeerJ Computer Science, 2024 - peerj.com
Choreographies provide a clear way to specify the intended communication behaviour of
concurrent and distributed systems. Previous theoretical work investigated the translation of …

Partially typed multiparty sessions

F Barbanera, M Dezani-Ciancaglini - arXiv preprint arXiv:2308.10653, 2023 - arxiv.org
A multiparty session formalises a set of concurrent communicating participants. We propose
a type system for multiparty sessions where some communications between participants can …

Open compliance in multiparty sessions

F Barbanera, M Dezani-Ciancaglini… - … Conference on Formal …, 2022 - Springer
Multiparty sessions are a foundational model for distributed entities interacting through
message passing. Communication is disciplined by global types, which ensures lock …

Asynchronous Multiparty Sessions with Internal Delegation: Dedicated to Rocco De Nicola on the Occasion of his 70th Birthday

F Barbanera, M Dezani-Ciancaglini - International Symposium on …, 2024 - Springer
A multiparty session formalises a set of concurrent interacting participants. By considering
that (a) asynchronous communication models are widely adopted in real-life applications …