Abstract. Session types are a type formalism used to describe communication protocols over private session channels. Each participant in a binary session owns one endpoint of a session channel. A key notion is that of duality: the endpoints of a session channel should have dual session types in order to guarantee communi-cation safety. Duality relations have been independently defined in different ways and different works, without considering their effect on the type system. In this paper we systematically study the existing duality relations and some new ones, and compare them in order to understand their expressiveness. The outcome is that those relations are split into two groups, one related to the naı̈ve inductive duality, and the othe...
We propose an extension of binary session types, to formalise timed communication protocols between ...
Multiparty Session Types (MPST) are a well-established typing discipline for message-passing process...
High-level specification of patterns of communications such as protocols can be modeled elegantly by...
Abstract. Session types are a type formalism used to describe communication protocols over private s...
peer-reviewedSession types are used to describe and structure interactions between independent proc...
Session types are a formalism used to model structured communication-based programming. A binary ses...
Abstract. Session types are used to describe and structure interactions between independent processe...
International audienceSessions are a common and widespread mechanism of interaction in distributed a...
International audienceA widespread approach to software service analysis uses session types. Very di...
International audienceSession types are a formalism used to model structured communication-based pro...
This dissertation studies a type theory to guarantee communication-safety in sessions of an arbitrar...
Compositional methods are central to the development and verification of software systems. They allo...
Multiparty Session Types (MPST) are a type formalism used to model communication protocols among com...
International audienceSession types describe the structure of protocols from the point of view of ea...
AbstractHigh-level specification of patterns of communications such as protocols can be modeled eleg...
We propose an extension of binary session types, to formalise timed communication protocols between ...
Multiparty Session Types (MPST) are a well-established typing discipline for message-passing process...
High-level specification of patterns of communications such as protocols can be modeled elegantly by...
Abstract. Session types are a type formalism used to describe communication protocols over private s...
peer-reviewedSession types are used to describe and structure interactions between independent proc...
Session types are a formalism used to model structured communication-based programming. A binary ses...
Abstract. Session types are used to describe and structure interactions between independent processe...
International audienceSessions are a common and widespread mechanism of interaction in distributed a...
International audienceA widespread approach to software service analysis uses session types. Very di...
International audienceSession types are a formalism used to model structured communication-based pro...
This dissertation studies a type theory to guarantee communication-safety in sessions of an arbitrar...
Compositional methods are central to the development and verification of software systems. They allo...
Multiparty Session Types (MPST) are a type formalism used to model communication protocols among com...
International audienceSession types describe the structure of protocols from the point of view of ea...
AbstractHigh-level specification of patterns of communications such as protocols can be modeled eleg...
We propose an extension of binary session types, to formalise timed communication protocols between ...
Multiparty Session Types (MPST) are a well-established typing discipline for message-passing process...
High-level specification of patterns of communications such as protocols can be modeled elegantly by...