International audienceWe present a type system to guarantee termination of pi-calculus processes that exploits input/output capabilities and subtyping, as originally introduced by Pierce and Sangiorgi, in order to analyse the usage of channels. We show that our system improves over previously existing proposals by accepting more processes as terminating. This increased expressiveness allows us to capture sensible programming idioms. We demonstrate how our system can be extended to handle the encoding of the simply typed lambda-calculus, and discuss questions related to type inference
International audienceWe introduce a type system for the π-calculus which is designed to guarantee t...
The the lambda mu mu~ - calculus is a variant of the lambda-calculus with significant differences, i...
Cette thèse propose une étude de la terminaison dans les systèmes concurrents. La terminaison est un...
International audienceWe present a type system to guarantee termination of pi-calculus processes tha...
We present a type system to guarantee termination of pi-calculus processes that exploits input/outpu...
Abstract. We propose a method for ensuring termination in concurrent programming languages. In our w...
We study the correspondence between a concurrent lambda-calculus in administrative, continuation pas...
Termination is a central property in sequential programming models: a term is terminating if all its...
The pi-calculus is a process algebra that supports process mobility by focusing on the communication...
We study type systems for termination in the $pi$-calculus from the point of view of type inferen...
none3A process terminates if all its reduction sequences are finite. We propose two type systems t...
AbstractA term terminates if all its reduction sequences are of finite length. We show four type sys...
We study termination of programs in concurrent higher-order languages. A higher-order concurrent...
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...
International audienceWe introduce a type system for the π-calculus which is designed to guarantee t...
The the lambda mu mu~ - calculus is a variant of the lambda-calculus with significant differences, i...
Cette thèse propose une étude de la terminaison dans les systèmes concurrents. La terminaison est un...
International audienceWe present a type system to guarantee termination of pi-calculus processes tha...
We present a type system to guarantee termination of pi-calculus processes that exploits input/outpu...
Abstract. We propose a method for ensuring termination in concurrent programming languages. In our w...
We study the correspondence between a concurrent lambda-calculus in administrative, continuation pas...
Termination is a central property in sequential programming models: a term is terminating if all its...
The pi-calculus is a process algebra that supports process mobility by focusing on the communication...
We study type systems for termination in the $pi$-calculus from the point of view of type inferen...
none3A process terminates if all its reduction sequences are finite. We propose two type systems t...
AbstractA term terminates if all its reduction sequences are of finite length. We show four type sys...
We study termination of programs in concurrent higher-order languages. A higher-order concurrent...
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...
International audienceWe introduce a type system for the π-calculus which is designed to guarantee t...
The the lambda mu mu~ - calculus is a variant of the lambda-calculus with significant differences, i...
Cette thèse propose une étude de la terminaison dans les systèmes concurrents. La terminaison est un...