Client-server sessions are based on a variation of the traditional interpretation of linear logic propositions as session types in which non-linear channels (those regulating the interaction between a pool of clients and a single server) are typed by coexponentials instead of the usual exponentials. Coexponentials enable the modeling of racing interactions, whereby clients compete to interact with a single server whose internal state (and thus the offered service) may change as the server processes requests sequentially. In this work we present a fair termination result for CSLL$^\infty$, a core calculus of client-server sessions. We design a type system such that every well-typed term corresponds to a valid derivation in $\mu$MALL$^\infty$...
We propose a Curry–Howard correspondence between a language for programming multiparty sessions and ...
Session type systems have been given logical foundations via Curry-Howard correspondences based on b...
We investigate strong normalization, confluence, and behavioral equality in the realm of session-bas...
Client-server sessions are based on a variation of the traditional interpretation of linear logic pr...
Fair termination is the property of programs that may diverge "in principle" but that terminate "in ...
Termination is a central property in sequential programming models: a term is terminating if all its...
Throughout the years, several typing disciplines for the π-calculus have been proposed. Arguably, th...
Abstract. Session types provide a static guarantee that concurrent pro-grams respect communication p...
In prior work we proposed an interpretation of intuitionistic linear logic propositions as session t...
Linear logic has long been heralded for its potential of providing a logical basis for concurrency. ...
In multiparty session types, interconnection networks identify which roles in a session engage in di...
Session types provide a static guarantee that concurrent programs respect communication protocols. R...
Long version of the EXPRESS 2011 paperWe show how systems of sessions types can enforce interaction ...
In multiparty session types, interconnection networks identify which roles in a session engage in co...
The π -calculus, viewed as a core concurrent programming language, has been used as the target of ...
We propose a Curry–Howard correspondence between a language for programming multiparty sessions and ...
Session type systems have been given logical foundations via Curry-Howard correspondences based on b...
We investigate strong normalization, confluence, and behavioral equality in the realm of session-bas...
Client-server sessions are based on a variation of the traditional interpretation of linear logic pr...
Fair termination is the property of programs that may diverge "in principle" but that terminate "in ...
Termination is a central property in sequential programming models: a term is terminating if all its...
Throughout the years, several typing disciplines for the π-calculus have been proposed. Arguably, th...
Abstract. Session types provide a static guarantee that concurrent pro-grams respect communication p...
In prior work we proposed an interpretation of intuitionistic linear logic propositions as session t...
Linear logic has long been heralded for its potential of providing a logical basis for concurrency. ...
In multiparty session types, interconnection networks identify which roles in a session engage in di...
Session types provide a static guarantee that concurrent programs respect communication protocols. R...
Long version of the EXPRESS 2011 paperWe show how systems of sessions types can enforce interaction ...
In multiparty session types, interconnection networks identify which roles in a session engage in co...
The π -calculus, viewed as a core concurrent programming language, has been used as the target of ...
We propose a Curry–Howard correspondence between a language for programming multiparty sessions and ...
Session type systems have been given logical foundations via Curry-Howard correspondences based on b...
We investigate strong normalization, confluence, and behavioral equality in the realm of session-bas...