AbstractWe study termination of programs in concurrent higher-order languages. A higher-order concurrent calculus combines features of the λ-calculus and of the message-passing concurrent calculi. However, in contrast with the λ-calculus, a simply-typed discipline need not guarantee termination and, in contrast with message-passing calculi such as the π-calculus, divergence can be obtained even without a recursion (or replication) construct.We first consider a higher-order calculus where only processes can be communicated. We propose a type system for termination that borrows ideas from termination in rewriting systems (and following the approach to termination in the π-calculus in [3]). We then show how this type system can be adapted to a...
International audienceHigher-order process calculi are calculi in which processes can be communicate...
International audienceThis paper studies the discriminating power offered by higher-order concurrent...
Compiler correctness proofs for higher-order concurrent languages are difficult: they involve establ...
none3We study termination of programs in concurrent higher-order languages. A higher-order concurren...
AbstractWe study termination of programs in concurrent higher-order languages. A higher-order concur...
We study termination of programs in concurrent higher-order languages. A higher-order concurrent c...
Termination is a central property in sequential programming models: a term is terminating if all its...
AbstractIn higher-order process calculi, the values exchanged in communications may contain processe...
International audienceIn higher-order process calculi the values exchanged in communications may con...
We study the correspondence between a concurrent lambda-calculus in administrative, continuation pas...
AbstractWe propose means to predict termination in a higher-order imperative and concurrent language...
International audienceAn impure language is one that combines functional and imperative constructs. ...
International audienceWe present a type system to guarantee termination of pi-calculus processes tha...
AbstractWe compare the first- and the higher-order paradigms for the representation of mobility in p...
AbstractA term terminates if all its reduction sequences are of finite length. We show four type sys...
International audienceHigher-order process calculi are calculi in which processes can be communicate...
International audienceThis paper studies the discriminating power offered by higher-order concurrent...
Compiler correctness proofs for higher-order concurrent languages are difficult: they involve establ...
none3We study termination of programs in concurrent higher-order languages. A higher-order concurren...
AbstractWe study termination of programs in concurrent higher-order languages. A higher-order concur...
We study termination of programs in concurrent higher-order languages. A higher-order concurrent c...
Termination is a central property in sequential programming models: a term is terminating if all its...
AbstractIn higher-order process calculi, the values exchanged in communications may contain processe...
International audienceIn higher-order process calculi the values exchanged in communications may con...
We study the correspondence between a concurrent lambda-calculus in administrative, continuation pas...
AbstractWe propose means to predict termination in a higher-order imperative and concurrent language...
International audienceAn impure language is one that combines functional and imperative constructs. ...
International audienceWe present a type system to guarantee termination of pi-calculus processes tha...
AbstractWe compare the first- and the higher-order paradigms for the representation of mobility in p...
AbstractA term terminates if all its reduction sequences are of finite length. We show four type sys...
International audienceHigher-order process calculi are calculi in which processes can be communicate...
International audienceThis paper studies the discriminating power offered by higher-order concurrent...
Compiler correctness proofs for higher-order concurrent languages are difficult: they involve establ...