This article studies the complexity of π-calculus processes with respect to the quantity of transitions caused by an incoming message. First, we propose a typing system for integrating Bellantoni and Cook's characterisation of polytime computable functions into Deng and Sangiorgi's typing system for termination. We then define computational complexity of distributed messages based on Degano and Priami's causal semantics, which identifies the dependency between interleaved transitions. Next, we apply a necessary syntactic flow analysis to typable processes to ensure a computational bound on the number of distributed messages. We prove that our analysis is decidable; sound in the sense that it guarantees that the total number of messages caus...
We describe a novel technique for bounded analysis of asynchronous message-passing programs with ord...
Processes in distributed systems communicate with one another exclusively by sending and receiving m...
This thesis develops two Calculi for Higher Order Communicating Systems. Both calculi consider sendi...
International audienceThis paper studies the complexity of π-calculus processes with respect to the ...
his paper studies the complexity of π -calculus processes with res- pect to the quantity of transiti...
AbstractIn our quest on formalizing distributed algorithms, notably one to solve Distributed Consens...
International audienceThis essay offers an overview of basic aspects and central development in Conc...
International audienceWe introduce a type system for concurrent programs described as a parallel imp...
Session types provide a static guarantee that concurrent programs respect communication protocols. R...
Controlling the resource consumption of programs is crucial: besides performance reasons, it has man...
We investigate some aspects of interexpressiveness of languages and their (denotational) semantic mo...
We consider distributed algorithms in the realistic scenario where distributed message passing is op...
The authors emphasize the actual relevance and need of formal methods for the advancements of comple...
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...
We describe a novel technique for bounded analysis of asynchronous message-passing programs with ord...
Processes in distributed systems communicate with one another exclusively by sending and receiving m...
This thesis develops two Calculi for Higher Order Communicating Systems. Both calculi consider sendi...
International audienceThis paper studies the complexity of π-calculus processes with respect to the ...
his paper studies the complexity of π -calculus processes with res- pect to the quantity of transiti...
AbstractIn our quest on formalizing distributed algorithms, notably one to solve Distributed Consens...
International audienceThis essay offers an overview of basic aspects and central development in Conc...
International audienceWe introduce a type system for concurrent programs described as a parallel imp...
Session types provide a static guarantee that concurrent programs respect communication protocols. R...
Controlling the resource consumption of programs is crucial: besides performance reasons, it has man...
We investigate some aspects of interexpressiveness of languages and their (denotational) semantic mo...
We consider distributed algorithms in the realistic scenario where distributed message passing is op...
The authors emphasize the actual relevance and need of formal methods for the advancements of comple...
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...
We describe a novel technique for bounded analysis of asynchronous message-passing programs with ord...
Processes in distributed systems communicate with one another exclusively by sending and receiving m...
This thesis develops two Calculi for Higher Order Communicating Systems. Both calculi consider sendi...