AbstractWe give a new treatment of the π-calculus based on the semantic theory of separation logic, continuing a research program begun by Hoare and OʼHearn. Using a novel resource model that distinguishes between public and private ownership, we refactor the operational semantics so that sending, receiving, and allocating are commands that influence owned resources. These ideas lead naturally to two denotational models: one for safety and one for liveness. Both models are fully abstract for the corresponding observables, but more importantly both are very simple. The close connections with the model theory of separation logic (in particular, with Brookesʼs action trace model) give rise to a logic of processes and resources
AbstractMathematical modelling and simulation modelling are fundamental tools of engineering, scienc...
AbstractWe present a logic of separating modalities, LSM, that is based on Boolean BI. LSM's modalit...
AbstractProof theory can be applied to the problem of specifying and reasoning about the operational...
AbstractSeparation logic [Reynolds, J. C., Intuitionistic reasoning about shared mutable data struct...
We study the semantics of a resource sensitive extension of the lambda-calculus in a canonical refle...
Abstract. We present a typed λ-calculus for recording resource sepa-ration constraints between terms...
AbstractWe describe a programme of research in resource semantics, concurrency theory, bunched logic...
AbstractThis paper explores a unification of the ideas of Concurrent Separation Logic with those of ...
We develop local reasoning techniques for message passing concurrent programs based on ideas from s...
This paper applied the separation logic notions of ownership and permission to ‘stack' variables tha...
Colloque avec actes et comité de lecture. internationale.International audienceWe define a separatio...
AbstractIn this paper we show how a resource-oriented logic, separation logic, can be used to reason...
AbstractConcurrent Separation Logic is a resource-sensitive logic for fault-free partial correctness...
AbstractFair interleaving plays a fundamental rôle in denotational semantic models for shared-memory...
We define a π-calculus variant with a costed semantics where channels are treated as re- sources th...
AbstractMathematical modelling and simulation modelling are fundamental tools of engineering, scienc...
AbstractWe present a logic of separating modalities, LSM, that is based on Boolean BI. LSM's modalit...
AbstractProof theory can be applied to the problem of specifying and reasoning about the operational...
AbstractSeparation logic [Reynolds, J. C., Intuitionistic reasoning about shared mutable data struct...
We study the semantics of a resource sensitive extension of the lambda-calculus in a canonical refle...
Abstract. We present a typed λ-calculus for recording resource sepa-ration constraints between terms...
AbstractWe describe a programme of research in resource semantics, concurrency theory, bunched logic...
AbstractThis paper explores a unification of the ideas of Concurrent Separation Logic with those of ...
We develop local reasoning techniques for message passing concurrent programs based on ideas from s...
This paper applied the separation logic notions of ownership and permission to ‘stack' variables tha...
Colloque avec actes et comité de lecture. internationale.International audienceWe define a separatio...
AbstractIn this paper we show how a resource-oriented logic, separation logic, can be used to reason...
AbstractConcurrent Separation Logic is a resource-sensitive logic for fault-free partial correctness...
AbstractFair interleaving plays a fundamental rôle in denotational semantic models for shared-memory...
We define a π-calculus variant with a costed semantics where channels are treated as re- sources th...
AbstractMathematical modelling and simulation modelling are fundamental tools of engineering, scienc...
AbstractWe present a logic of separating modalities, LSM, that is based on Boolean BI. LSM's modalit...
AbstractProof theory can be applied to the problem of specifying and reasoning about the operational...