Abstract
Seeking a general framework for reasoning about and comparing programming languages, we derive a new view of Milner’s CCS [30]. We construct a category E of plays, and a subcategory V of views. We argue that presheaves on V adequately represent innocent strategies, in the sense of game semantics [19]. We then equip innocent strategies with a simple notion of interaction. This results in an interpretation of CCS. Based on this, we propose a notion of interactive equivalence for innocent strategies, which is close in spirit to Beffara’s interpretation [1] of testing equivalences [6] in concurrency theory. In this framework we prove that the analogues of fair and must testing equivalences coincide, while they differ in the standard setting.
Cite
CITATION STYLE
Hirschowitz, T., & Pous, D. (2011). Innocent strategies as presheaves and interactive equivalences for CCS. In Electronic Proceedings in Theoretical Computer Science, EPTCS (Vol. 59, pp. 2–24). Open Publishing Association. https://doi.org/10.4204/EPTCS.59.2
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.