This paper proposes a sound procedure to verify properties of communicating session automata (CSA), i.e., communicating automata that include multiparty session types. We introduce a new asynchronous compatibility property for CSA, called k-multiparty compatibility (k-MC), which is a strict superset of the synchronous multiparty compatibility used in theories and tools based on session types. It is decomposed into two bounded properties: (i) a condition called k-safety which guarantees that, within the bound, all sent messages can be received and each automaton can make a move; and (ii) a condition called k-exhaustivity which guarantees that all k-reachable send actions can be fired within the bound. We show that k-exhaustivity implies exis...
We study an urgent semantics of asynchronous timed session types, where input actions happen as soon...
Multiparty session types (MSTs) provide efficient means to specify and verify asynchronous message-p...
International audienceZielonka's theorem, established 25 years ago, states that any regular language...
This paper proposes a sound procedure to verify properties of communicating session automata (csa), ...
International audienceWe address the problem of verifying message passing programs , defined as a se...
Asynchronous session subtyping has been studied extensively in [9, 10, 29{32] and applied in [24, 33...
International audienceWe study the relationship between session types and behavioural contracts, rep...
In large-scale distributed systems, each application is realised through interactions among distribu...
Distributed systems are ubiquitous and their implementation is complex and error-prone. In order to ...
Session subtyping is a cornerstone of refinement of communicating processes: a process implementing ...
We propose a typing theory, based on multiparty session types, for modular verification of real-time...
Session type systems are an effective tool to prove that communicating programs do not go wrong, ens...
We propose a typing theory, based on multiparty session types, for modular verification of real-time...
There is no wait-free algorithm that solves k-set agreement among n ? k+1 processes in asynchronous ...
In this paper, we work on the notion of k-synchronizability: a system is k-synchronizable if any of ...
We study an urgent semantics of asynchronous timed session types, where input actions happen as soon...
Multiparty session types (MSTs) provide efficient means to specify and verify asynchronous message-p...
International audienceZielonka's theorem, established 25 years ago, states that any regular language...
This paper proposes a sound procedure to verify properties of communicating session automata (csa), ...
International audienceWe address the problem of verifying message passing programs , defined as a se...
Asynchronous session subtyping has been studied extensively in [9, 10, 29{32] and applied in [24, 33...
International audienceWe study the relationship between session types and behavioural contracts, rep...
In large-scale distributed systems, each application is realised through interactions among distribu...
Distributed systems are ubiquitous and their implementation is complex and error-prone. In order to ...
Session subtyping is a cornerstone of refinement of communicating processes: a process implementing ...
We propose a typing theory, based on multiparty session types, for modular verification of real-time...
Session type systems are an effective tool to prove that communicating programs do not go wrong, ens...
We propose a typing theory, based on multiparty session types, for modular verification of real-time...
There is no wait-free algorithm that solves k-set agreement among n ? k+1 processes in asynchronous ...
In this paper, we work on the notion of k-synchronizability: a system is k-synchronizable if any of ...
We study an urgent semantics of asynchronous timed session types, where input actions happen as soon...
Multiparty session types (MSTs) provide efficient means to specify and verify asynchronous message-p...
International audienceZielonka's theorem, established 25 years ago, states that any regular language...