English

Sound Bisimulations for Higher-Order Distributed Process Calculus

Logic in Computer Science 2011-05-09 v2 Distributed, Parallel, and Cluster Computing Programming Languages

Abstract

While distributed systems with transfer of processes have become pervasive, methods for reasoning about their behaviour are underdeveloped. In this paper we propose a bisimulation technique for proving behavioural equivalence of such systems modelled in the \emph{higher-order π\pi-calculus with passivation} (and restriction). Previous research for this calculus is limited to context bisimulations and normal bisimulations which are either impractical or unsound. In contrast, we provide a sound and useful definition of \emph{environmental bisimulations}, with several non-trivial examples. Technically, a central point in our bisimulations is the clause for parallel composition, which must account for passivation of the spawned processes in the middle of their execution.

Keywords

Cite

@article{arxiv.1006.4943,
  title  = {Sound Bisimulations for Higher-Order Distributed Process Calculus},
  author = {Adrien Piérard and Eijiro Sumii},
  journal= {arXiv preprint arXiv:1006.4943},
  year   = {2011}
}

Comments

15 pages, uses mathpartir and tikz, appendix at [http://www.kb.ecei.tohoku.ac.jp/~adrien/pubs/SoundAppendix.pdf], the final publication is available at [http://www.springerlink.com/content/071k46u248061x72/]

R2 v1 2026-06-21T15:40:53.473Z