International audienceWe introduce a type system for concurrent programs described as a parallel imperative language using while-loops and fork/wait instructions, in which processes do not share a global memory, in order to analyze computational complexity. The type system provides an analysis of the data-flow based both on a data ramification principle related to tiering discipline and on secure typed languages. The main result states that well-typed processes characterize exactly the set of functions computable in polynomial space under termination, confluence and lock-freedom assumptions. More precisely, each process computes in polynomial time so that the evaluation of a process may be performed in polynomial time on a parallel model of...
International audienceWe define a call-by-value variant of Gödel 's System T with references, and eq...
International audienceComplexityParser is a static complexity analyzer for Java programs providing t...
Several type systems have been proposed to statically control the time complexity of lambda-calculus...
International audienceWe propose a type system for an imperative programming language, which certifi...
We propose a type system to analyze the time consumed by multi-threaded imperative programs with a s...
We address the problem of analysing the complexity of concurrent programs written in Pi-calculus. We...
This article studies the complexity of π-calculus processes with respect to the quantity of transiti...
Controlling the resource consumption of programs is crucial: besides performance reasons, it has man...
In this thesis, we study methods based on sized type systems for time complexity, especially for the...
Abstract. Type systems for programming languages help reasoning about program behavior and early fin...
Das et al. develop a method for analyzing the time complexity of concurrent, message-passing algorit...
International audienceType systems as a technique to analyse or control programshave been extensivel...
International audienceWe study the problem of automatically computing the time complexity of concurr...
International audienceThis paper proposes a new interpretation of the logical contents of programs i...
International audienceThis paper studies the complexity of π-calculus processes with respect to the ...
International audienceWe define a call-by-value variant of Gödel 's System T with references, and eq...
International audienceComplexityParser is a static complexity analyzer for Java programs providing t...
Several type systems have been proposed to statically control the time complexity of lambda-calculus...
International audienceWe propose a type system for an imperative programming language, which certifi...
We propose a type system to analyze the time consumed by multi-threaded imperative programs with a s...
We address the problem of analysing the complexity of concurrent programs written in Pi-calculus. We...
This article studies the complexity of π-calculus processes with respect to the quantity of transiti...
Controlling the resource consumption of programs is crucial: besides performance reasons, it has man...
In this thesis, we study methods based on sized type systems for time complexity, especially for the...
Abstract. Type systems for programming languages help reasoning about program behavior and early fin...
Das et al. develop a method for analyzing the time complexity of concurrent, message-passing algorit...
International audienceType systems as a technique to analyse or control programshave been extensivel...
International audienceWe study the problem of automatically computing the time complexity of concurr...
International audienceThis paper proposes a new interpretation of the logical contents of programs i...
International audienceThis paper studies the complexity of π-calculus processes with respect to the ...
International audienceWe define a call-by-value variant of Gödel 's System T with references, and eq...
International audienceComplexityParser is a static complexity analyzer for Java programs providing t...
Several type systems have been proposed to statically control the time complexity of lambda-calculus...