International audienceSessions are a common and widespread mechanism of interaction in distributed architectures. Two processes wanting to interact establish a connection on a common public channel. In this connection they agree on some private channel on which to have a conversation, dubbed session. The conversation follows a given protocol which describes the kind and order of the messages exchanged on the private channel. In general, a protocol does not specify a unique sequence of interactions. At any point of the interaction the rest of the conversation for a partner may vary according to its own or its partner's choices which complicates formal specification of protocols. Session types are a solution proposed to specify session protoc...
International audienceWe discuss the relationship between session types and be-havioural contracts u...
Behavioural type systems ensure more than the usual safety guarantees of static analysis. They are b...
International audienceWe briefly recall results obtained in twenty years of research, spanning acros...
International audienceSession types are a formalism used to model structured communication-based pro...
Session types describe the structure of bi-directional point-to-point communication channels by spec...
none4We present a streamlined theory of session types based on a simple yet general and expressive f...
Session types are a formalism used to model structured communication-based programming. A binary ses...
Compositional methods are central to the development and verification of software systems. They allo...
Compositional methods are central to the development and verification of software systems. They allo...
International audienceSession types allow communication protocols to be specified type-theoretically...
We investigate the semantic foundations of session types, by revisiting them in the abstract setting...
International audienceWe study the relationship between session types and behavioural contracts, rep...
International audienceBehavioural type systems, usually associated to concurrent or distributed comp...
International audienceBehavioural type systems ensure more than the usual safety guarantees of stati...
Session types are a promising way to describe communication protocols directly through the type syst...
International audienceWe discuss the relationship between session types and be-havioural contracts u...
Behavioural type systems ensure more than the usual safety guarantees of static analysis. They are b...
International audienceWe briefly recall results obtained in twenty years of research, spanning acros...
International audienceSession types are a formalism used to model structured communication-based pro...
Session types describe the structure of bi-directional point-to-point communication channels by spec...
none4We present a streamlined theory of session types based on a simple yet general and expressive f...
Session types are a formalism used to model structured communication-based programming. A binary ses...
Compositional methods are central to the development and verification of software systems. They allo...
Compositional methods are central to the development and verification of software systems. They allo...
International audienceSession types allow communication protocols to be specified type-theoretically...
We investigate the semantic foundations of session types, by revisiting them in the abstract setting...
International audienceWe study the relationship between session types and behavioural contracts, rep...
International audienceBehavioural type systems, usually associated to concurrent or distributed comp...
International audienceBehavioural type systems ensure more than the usual safety guarantees of stati...
Session types are a promising way to describe communication protocols directly through the type syst...
International audienceWe discuss the relationship between session types and be-havioural contracts u...
Behavioural type systems ensure more than the usual safety guarantees of static analysis. They are b...
International audienceWe briefly recall results obtained in twenty years of research, spanning acros...