International audienceWe address the problem of analysing the complexity of concurrent programs written in Pi-calculus. We are interested in parallel complexity, or span, understood as the execution time in a model with maximal parallelism. A type system for parallel complexity has been recently proposed by Baillot and Ghyselen but it is too imprecise for non-linear channels and cannot analyse some concurrent processes. Aiming for a more precise analysis, we design a type system which builds on the concepts of sized types and usages. The new variant of usages we define accounts for the various ways a channel is employed and relies on time annotations to track under which conditions processes can synchronize. We prove that a type derivation ...
Applied process calculi include advanced programming constructs such as type systems, communication ...
Abstract. We give a compositional event structure semantics of the pi-calculus. The main issues to d...
) Lalita Jategaonkar Jagadeesan Software Production Research Dept. AT&T Bell Laboratories Naperv...
International audienceWe address the problem of analysing the complexity of concurrent programs writ...
International audienceType systems as a technique to analyse or control programshave been extensivel...
In this thesis, we study methods based on sized type systems for time complexity, especially for the...
We study the problem of automatically computing the time complexity of concurrent object-oriented pr...
We explore the role of types in models of concurrent computation, particularly in the concrete setti...
International audienceWe introduce a type system for concurrent programs described as a parallel imp...
International audienceWe study the problem of automatically computing the time complexity of concurr...
The Pi-calculus is a formalism to model and reason about highly concurrent and dynamic systems. Most...
Recent work has shown that presheaf categories provide a general model of concurrency, with an inbui...
International audienceThe Pi-calculus is a formalism to model and reason about highly concurrent and...
We investigate some aspects of interexpressiveness of languages and their (denotational) semantic mo...
Abstract. We propose a type system to analyze the time consumed by multi-threaded imperative program...
Applied process calculi include advanced programming constructs such as type systems, communication ...
Abstract. We give a compositional event structure semantics of the pi-calculus. The main issues to d...
) Lalita Jategaonkar Jagadeesan Software Production Research Dept. AT&T Bell Laboratories Naperv...
International audienceWe address the problem of analysing the complexity of concurrent programs writ...
International audienceType systems as a technique to analyse or control programshave been extensivel...
In this thesis, we study methods based on sized type systems for time complexity, especially for the...
We study the problem of automatically computing the time complexity of concurrent object-oriented pr...
We explore the role of types in models of concurrent computation, particularly in the concrete setti...
International audienceWe introduce a type system for concurrent programs described as a parallel imp...
International audienceWe study the problem of automatically computing the time complexity of concurr...
The Pi-calculus is a formalism to model and reason about highly concurrent and dynamic systems. Most...
Recent work has shown that presheaf categories provide a general model of concurrency, with an inbui...
International audienceThe Pi-calculus is a formalism to model and reason about highly concurrent and...
We investigate some aspects of interexpressiveness of languages and their (denotational) semantic mo...
Abstract. We propose a type system to analyze the time consumed by multi-threaded imperative program...
Applied process calculi include advanced programming constructs such as type systems, communication ...
Abstract. We give a compositional event structure semantics of the pi-calculus. The main issues to d...
) Lalita Jategaonkar Jagadeesan Software Production Research Dept. AT&T Bell Laboratories Naperv...