A Fully Abstract Symbolic Semantics for Psi-Calculi

Magnus Johansson
(Uppsala University)
Björn Victor
(Uppsala University)
Joachim Parrow
(Uppsala University)

We present a symbolic transition system and bisimulation equivalence for psi-calculi, and show that it is fully abstract with respect to bisimulation congruence in the non-symbolic semantics.

A psi-calculus is an extension of the pi-calculus with nominal data types for data structures and for logical assertions representing facts about data. These can be transmitted between processes and their names can be statically scoped using the standard pi-calculus mechanism to allow for scope migrations. Psi-calculi can be more general than other proposed extensions of the pi-calculus such as the applied pi-calculus, the spi-calculus, the fusion calculus, or the concurrent constraint pi-calculus.

Symbolic semantics are necessary for an efficient implementation of the calculus in automated tools exploring state spaces, and the full abstraction property means the semantics of a process does not change from the original.

In Bartek Klin and Paweł Sobociński: Proceedings Sixth Workshop on Structural Operational Semantics (SOS 2009), Bologna, Italy, August 31, 2009, Electronic Proceedings in Theoretical Computer Science 18, pp. 17–31.
Published: 15th February 2010.

ArXived at: https://dx.doi.org/10.4204/EPTCS.18.2 bibtex PDF

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org