We propose an abstract interpretation-based analysis for automatically proving non-trivial properties of mobile systems of processes. We focus on properties relying on the number of occurrences of processes during computation sequences, such as mutual exclusion and non-exhaustion of resources. We design a non-standard semantics for the π-calculus in order to explicitly trace the origin of channels and to solve efficiently problems set by α-conversion and nondeterministic choices. We abstract this semantics into an approximate one. The use of a relational domain for counting the occurrences of processes allows us to prove quickly and efficiently properties such as mutual exclusion and non-exhaustion of resources. At last, dynamic partitionin...
The paper investigates a concurrent computation model, chi calculus, in which communications resembl...
AbstractWe introduce a generic type system for the synchronous polyadic π-calculus, allowing us to m...
In present-day computing environments, a user often employs programs which are sent or fetched from ...
AbstractWe propose an abstract interpretation-based analysis for automatically proving non-trivial p...
International audienceWe propose an abstract interpretation-based analysis for automatically proving...
We propose an Abstract Interpretation-based context-free analysis for mobile systems written in the ...
AbstractWe propose an Abstract Interpretation-based context-free analysis for mobile systems written...
International audienceWe propose an Abstract Interpretation-based context-free analysis for mobile s...
AbstractProcess algebra semantics can be categorised into noninterleaving semantics, where parallel ...
AbstractWe present the π-calculus, a calculus of communicating systems in which one can naturally ex...
This paper studies causality in the π-calculus. Our notion of causality combines the dependencies gi...
We discuss a basic process calculus useful for modelling applications over global comput-ing systems...
We study causality in the π-calculus. Our notion of causality combines the dependencies given by the...
This paper studies causality in the ß-calculus. Our notion of causality combines the dependencies gi...
AbstractWe introduce a temporal logic for the polyadicπ-calculus based on fixed point extensions of ...
The paper investigates a concurrent computation model, chi calculus, in which communications resembl...
AbstractWe introduce a generic type system for the synchronous polyadic π-calculus, allowing us to m...
In present-day computing environments, a user often employs programs which are sent or fetched from ...
AbstractWe propose an abstract interpretation-based analysis for automatically proving non-trivial p...
International audienceWe propose an abstract interpretation-based analysis for automatically proving...
We propose an Abstract Interpretation-based context-free analysis for mobile systems written in the ...
AbstractWe propose an Abstract Interpretation-based context-free analysis for mobile systems written...
International audienceWe propose an Abstract Interpretation-based context-free analysis for mobile s...
AbstractProcess algebra semantics can be categorised into noninterleaving semantics, where parallel ...
AbstractWe present the π-calculus, a calculus of communicating systems in which one can naturally ex...
This paper studies causality in the π-calculus. Our notion of causality combines the dependencies gi...
We discuss a basic process calculus useful for modelling applications over global comput-ing systems...
We study causality in the π-calculus. Our notion of causality combines the dependencies given by the...
This paper studies causality in the ß-calculus. Our notion of causality combines the dependencies gi...
AbstractWe introduce a temporal logic for the polyadicπ-calculus based on fixed point extensions of ...
The paper investigates a concurrent computation model, chi calculus, in which communications resembl...
AbstractWe introduce a generic type system for the synchronous polyadic π-calculus, allowing us to m...
In present-day computing environments, a user often employs programs which are sent or fetched from ...