2013
DOI: 10.1007/s10270-013-0375-z
|View full text |Cite
|
Sign up to set email alerts
|

Broadcast psi-calculi with an application to wireless protocols

Abstract: Psi-calculi is a parametric framework for extensions of the picalculus, with arbitrary data structures and logical assertions for facts about data. In this paper we add primitives for broadcast communication in order to model wireless protocols. The additions preserve the purity of the psi-calculi semantics, and we formally prove the standard congruence and structural properties of bisimilarity. We demonstrate the expressive power of broadcast psi-calculi by modelling the wireless ad-hoc routing protocol LUNAR… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 21 publications
(14 citation statements)
references
References 29 publications
0
14
0
Order By: Relevance
“…A key feature of the ω-calculus is the separation of a node's communication and computational behaviour from the description of its physical transmission range. Another extension of the π-calculus, which has been used for modelling the LUNAR ad-hoc routing protocol, may be found in [2].…”
Section: Conclusion and Related Workmentioning
confidence: 99%
“…A key feature of the ω-calculus is the separation of a node's communication and computational behaviour from the description of its physical transmission range. Another extension of the π-calculus, which has been used for modelling the LUNAR ad-hoc routing protocol, may be found in [2].…”
Section: Conclusion and Related Workmentioning
confidence: 99%
“…While pen-and-paper proofs would have to be carefully reexamined, formal proofs can be checked mostly automatically, sometimes in minutes [7]. The psi-calculi formalisation described here has already been used as a basis for the implementation of various extensions of psi-calculi in Isabelle, notably broadcast psi-calculi [17], higher-order psi-calculi [43], and sorted psi-calculi [16].…”
Section: Resultsmentioning
confidence: 99%
“…The evolution of knowledge is rather complex in Psi-calculus, while the clean separation between knowledge and behaviour in AbC avoids dependencies between components and enhances readability, compositional reasoning, and maintainability. Broadcast Psi [119] is an extension of Psi-calculus with broadcast primitives whose main communication rule requires that interacting agents take into account the knowledge of each other. Modelling reconfiguration is not easy; it requires modelling different connectivity configurations using assertions and relies on the generation of assertions tagged by a fresh generation number; only the most recent generation is used.…”
Section: Related Workmentioning
confidence: 99%