2015
DOI: 10.1007/s10817-015-9336-2
|View full text |Cite
|
Sign up to set email alerts
|

Psi-Calculi in Isabelle

Abstract: This paper presents a mechanisation of psi-calculi, a parametric framework for modelling various dialects of process calculi including (but not limited to) the pi-calculus, the applied pi-calculus, and the spi calculus. psi-calculi are significantly more expressive, yet their semantics is as simple in structure as the semantics of the original pi-calculus. Proofs of meta-theoretic properties for psi-calculi are more involved, however, not least because psi-calculi (unlike simpler calculi) utilise binders that … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
21
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(21 citation statements)
references
References 48 publications
0
21
0
Order By: Relevance
“…Recent years have seen much work regarding the formalization of process calculi, in particular, using Nominal Isabelle. We do not have the space to discuss this line of work in detail but simply cite some of the many contributions from Parrow and his associates (Bengtson and Parrow 2009;Bengtson et al 2016;Parrow et al 2014) about various versions of the π/ψ-calculus and their congruence properties, proven without resorting to the Howe's proof strategy.…”
Section: Related Workmentioning
confidence: 99%
“…Recent years have seen much work regarding the formalization of process calculi, in particular, using Nominal Isabelle. We do not have the space to discuss this line of work in detail but simply cite some of the many contributions from Parrow and his associates (Bengtson and Parrow 2009;Bengtson et al 2016;Parrow et al 2014) about various versions of the π/ψ-calculus and their congruence properties, proven without resorting to the Howe's proof strategy.…”
Section: Related Workmentioning
confidence: 99%
“…The key intuition is that every message m received, queued, and sent by qmsg satisfies R σ m. The proof is by induction over oreachable. The R's are preserved when the external environment acts independently (3,4), when it acts synchronously (2), and when the local process acts (1,3).…”
Section: Lemma 3 (Qmsg Lifting) Givenmentioning
confidence: 99%
“…This paper reports on both its mechanization in Isabelle/HOL [15] and the development of a compositional framework for showing invariant properties of models. 1 The techniques we describe are a response to problems encountered during the mechanization of a model and proof-presented elsewhere [4]-of an RFC-standard for routing protocols. Despite the existence of extensive research on related problems [18] and several mechanized frameworks for reactive systems [5,10,14], we are not aware of other solutions that allow the compositional statement and proof of properties relating the states of different nodes in a message-passing model-at least not within the strictures imposed by an Interactive Theorem Prover (ITP).…”
Section: Introduction and Related Workmentioning
confidence: 99%
“…Psi-calculi [BJPV11] is a family of applied process calculi, where standard meta-theoretical results, such as the algebraic laws and congruence properties of bisimulation, have been established once and for all through mechanised proofs [BPW16] for all members of the family. Psi-calculi generalises e.g.…”
Section: Introductionmentioning
confidence: 99%