This paper proposes a bisimulation theory based on multiparty session types where a choreography specification governs the behaviour of session typed processes and their observer. The bisimulation is defined with the observer cooperating with the observed process in order to form complete global session scenarios and usable for proving correctness of optimisations for globally coordinating threads and processes. The induced bisimulation is strictly more fine-grained than the standard session bisimulation. The difference between the governed and standard bisimulations only appears when more than two interleaved multiparty sessions exist. This distinct feature enables to reason real scenarios in the large-scale distributed system where mult...
We propose an interpretation of multiparty sessions with asynchronous communication as Flow Event St...
International audienceWe propose an interpretation of multiparty sessions as flow event structures, ...
AbstractMultiparty sessions describe the interactions among multiple agents in a distributed environ...
This paper proposes a bisimulation theory based on multiparty session types where a choreography spe...
This paper proposes a new bisimulation theory based on multiparty session types where a choreography...
Bisimulation theory is a co-inductive tool used as a tractable method for studying equivalence rela...
A key open problem with multiparty session types (MPST) concerns their expressiveness: current MPST ...
Multiparty session types (MPSTs) are the formalism for describing protocols among multiple participa...
Multiparty sessions with asynchronous communications and global types play an important role for the...
A key open problem with multiparty session types (MPST)concerns their expressiveness: current MPST h...
This paper introduces global session nets, an integration of multiparty session types (MPST) and Pet...
We propose an interpretation of multiparty sessions as "Flow Event Structures", which allows concurr...
This paper studies a behavioural theory of the p-calculus with session types under the fundamental p...
Distributed interactions are crucial design aspects to consider in modern applications. They can be ...
AbstractSynchronous communication is useful to model multiparty sessions where control for timing ev...
We propose an interpretation of multiparty sessions with asynchronous communication as Flow Event St...
International audienceWe propose an interpretation of multiparty sessions as flow event structures, ...
AbstractMultiparty sessions describe the interactions among multiple agents in a distributed environ...
This paper proposes a bisimulation theory based on multiparty session types where a choreography spe...
This paper proposes a new bisimulation theory based on multiparty session types where a choreography...
Bisimulation theory is a co-inductive tool used as a tractable method for studying equivalence rela...
A key open problem with multiparty session types (MPST) concerns their expressiveness: current MPST ...
Multiparty session types (MPSTs) are the formalism for describing protocols among multiple participa...
Multiparty sessions with asynchronous communications and global types play an important role for the...
A key open problem with multiparty session types (MPST)concerns their expressiveness: current MPST h...
This paper introduces global session nets, an integration of multiparty session types (MPST) and Pet...
We propose an interpretation of multiparty sessions as "Flow Event Structures", which allows concurr...
This paper studies a behavioural theory of the p-calculus with session types under the fundamental p...
Distributed interactions are crucial design aspects to consider in modern applications. They can be ...
AbstractSynchronous communication is useful to model multiparty sessions where control for timing ev...
We propose an interpretation of multiparty sessions with asynchronous communication as Flow Event St...
International audienceWe propose an interpretation of multiparty sessions as flow event structures, ...
AbstractMultiparty sessions describe the interactions among multiple agents in a distributed environ...