English

Encoding CSP into CCS (Extended Version)

Logic in Computer Science 2015-08-06 v1

Abstract

We study encodings from CSP into asynchronous CCS with name passing and matching, so in fact, the asynchronous pi-calculus. By doing so, we discuss two different ways to map the multi-way synchronisation mechanism of CSP into the two-way synchronisation mechanism of CCS. Both encodings satisfy the criteria of Gorla except for compositionality, as both use an additional top-level context. Following the work of Parrow and Sj\"odin, the first encoding uses a central coordinator and establishes a variant of weak bisimilarity between source terms and their translations. The second encoding is decentralised, and thus more efficient, but ensures only a form of coupled similarity between source terms and their translations.

Keywords

Cite

@article{arxiv.1508.01127,
  title  = {Encoding CSP into CCS (Extended Version)},
  author = {Meike Hatzel and Christoph Wagner and Kirstin Peters and Uwe Nestmann},
  journal= {arXiv preprint arXiv:1508.01127},
  year   = {2015}
}

Comments

Extended version of the article "Encoding CSP into CCS" in EXPRESS/SOS'15

R2 v1 2026-06-22T10:27:10.803Z