3 results
Jesper Bengtson ; Magnus Johansson ; Joachim Parrow ; Björn Victor.
The framework of psi-calculi extends the pi-calculus with nominal datatypes for data structures and for logical assertions and conditions. These can be transmitted between processes and their names can be statically scoped as in the standard pi-calculus. Psi-calculi can capture the same phenomena as […]
Published on March 29, 2011
Jesper Bengtson ; Joachim Parrow.
We formalise the pi-calculus using the nominal datatype package, based on ideas from the nominal logic by Pitts et al., and demonstrate an implementation in Isabelle/HOL. The purpose is to derive powerful induction rules for the semantics in order to conduct machine checkable proofs, closely […]
Published on June 30, 2009
Jonas Kastberg Hinrichsen ; Jesper Bengtson ; Robbert Krebbers.
Message passing is a useful abstraction for implementing concurrent programs. For real-world systems, however, it is often combined with other programming and concurrency paradigms, such as higher-order functions, mutable state, shared-memory concurrency, and locks. We present Actris: a logic for […]
Published on June 10, 2022