International audienceWe discuss the relationship between session types and be-havioural contracts under the assumption that processes communicate asynchronously. We show the existence of a fully abstract interpretation of session types into a fragment of contracts, that maps session subtyping into binary compliance-preserving contract refinement. In this way, the recent undecidability result for asynchronous session subtyping can be used to obtain an original undecidability result for asynchronous contract refinement
Timed session types formalise timed communication protocols between twoparticipants at the endpoints...
Session types are widely used as abstractions of asynchronous message passing systems. Refinement fo...
International audienceThis paper studies a behavioural theory of the π-calculus with session types u...
We discuss the relationship between session types and behavioural contracts under the assumption tha...
International audienceWe discuss the relationship between session types and be-havioural contracts u...
We study the relationship between session types and behavioural contracts, representing Communicatin...
International audienceWe briefly recall results obtained in twenty years of research, spanning acros...
We recall techniques, mainly based on the theory of process calculi, that we used to prove results i...
Session types are used to describe communication protocols in distributed systems and, as usual in t...
Behavioural type systems, usually associated to concurrent or distributed computations, encompass co...
Behavioural type systems, usually associated to concurrent or distributed computations, encompass co...
Behavioural contracts are formal specifications of interaction protocols between two or more distrib...
We propose an extension of binary session types, to formalise timed communication protocols between ...
Timed session types formalise timed communication protocols between two participants at the endpoint...
Timed session types formalise timed communication protocols between twoparticipants at the endpoints...
Session types are widely used as abstractions of asynchronous message passing systems. Refinement fo...
International audienceThis paper studies a behavioural theory of the π-calculus with session types u...
We discuss the relationship between session types and behavioural contracts under the assumption tha...
International audienceWe discuss the relationship between session types and be-havioural contracts u...
We study the relationship between session types and behavioural contracts, representing Communicatin...
International audienceWe briefly recall results obtained in twenty years of research, spanning acros...
We recall techniques, mainly based on the theory of process calculi, that we used to prove results i...
Session types are used to describe communication protocols in distributed systems and, as usual in t...
Behavioural type systems, usually associated to concurrent or distributed computations, encompass co...
Behavioural type systems, usually associated to concurrent or distributed computations, encompass co...
Behavioural contracts are formal specifications of interaction protocols between two or more distrib...
We propose an extension of binary session types, to formalise timed communication protocols between ...
Timed session types formalise timed communication protocols between two participants at the endpoint...
Timed session types formalise timed communication protocols between twoparticipants at the endpoints...
Session types are widely used as abstractions of asynchronous message passing systems. Refinement fo...
International audienceThis paper studies a behavioural theory of the π-calculus with session types u...