AbstractSynchronous communication is useful to model multiparty sessions where control for timing events and strong sequentially order of messages are essential to the problem specification. This paper continues the work on multiparty session types initiated by Honda et al. [Honda, K., N. Yoshida and M. Carbone, Multiparty asynchronous session types, in: G. C. Necula and P. Wadler, editors, POPL (2008), pp. 273–284] for synchronous communications. It provides a more relaxed syntax of the calculus, multicasting, higher-order communication via multipolarity labels and a clear definition of delegation in global types. The linearity property defines when a channel can be used in two different communications without creating a race condition and...
Session type systems are an effective tool to prove that communicating programs do not go wrong, ens...
Multiparty Session Types (MPST) is a typing discipline for message-passing distributed processes tha...
Multiparty Session Types (MPST) is a typing discipline for message-passing distributed processes tha...
We propose an interpretation of multiparty sessions with asynchronous communication as Flow Event St...
We propose an interpretation of multiparty sessions with asynchronous communication as Flow Event St...
We propose an interpretation of multiparty sessions as flow event structures, which allows concurren...
International audienceWe propose an interpretation of multiparty sessions as flow event structures, ...
This paper explores expressiveness of asynchronous multiparty sessions. We model the behaviours of e...
Multiparty sessions with asynchronous communications and global types play an important role for the...
We propose a Curry-Howard correspondence between a language for programming multiparty sessions and ...
Session subtyping is a cornerstone of refinement of communicating processes: a process implementing ...
International audienceWe propose a calculus for asynchronous multiparty sessions where input choices...
Multiparty session types (MSTs) provide efficient means to specify and verify asynchronous message-p...
Session type systems are an effective tool to prove that communicating programs do not go wrong, ens...
Multiparty Session Types (MPST) is a typing discipline for message-passing distributed processes tha...
Multiparty Session Types (MPST) is a typing discipline for message-passing distributed processes tha...
We propose an interpretation of multiparty sessions with asynchronous communication as Flow Event St...
We propose an interpretation of multiparty sessions with asynchronous communication as Flow Event St...
We propose an interpretation of multiparty sessions as flow event structures, which allows concurren...
International audienceWe propose an interpretation of multiparty sessions as flow event structures, ...
This paper explores expressiveness of asynchronous multiparty sessions. We model the behaviours of e...
Multiparty sessions with asynchronous communications and global types play an important role for the...
We propose a Curry-Howard correspondence between a language for programming multiparty sessions and ...
Session subtyping is a cornerstone of refinement of communicating processes: a process implementing ...
International audienceWe propose a calculus for asynchronous multiparty sessions where input choices...
Multiparty session types (MSTs) provide efficient means to specify and verify asynchronous message-p...
Session type systems are an effective tool to prove that communicating programs do not go wrong, ens...
Multiparty Session Types (MPST) is a typing discipline for message-passing distributed processes tha...
Multiparty Session Types (MPST) is a typing discipline for message-passing distributed processes tha...