Affiliation:
1. INRIA, B.P. 93, 06902 Sophia-Antipolis, France
Abstract
The distributed structure of CCS processes can be made explicit by assigning different locations to their parallel components. These locations then become part of what is observed of a process. The assignment of locations may be done statically, or dynamically as the execution proceeds. The dynamic approach was developed first, in Refs. [4,5], as it appeared to be more convenient for defining notions of location equivalence and preorder. Extending previous work by L. Aceto1 we study here the static approach, which is more natural from an intuitive point of view, and more manageable for verification purposes. We define static notions of location equivalence and preorder, and show that they coincide with the dynamic ones. To establish the equivalence of the two location semantics, we introduce an intermediate transition system called occurrence system, which incorporates both notions of locality. This system supports a definition of local history preserving bisimulation for CCS, which is a third formulation of location equivalence.
Publisher
World Scientific Pub Co Pte Lt
Subject
Computer Science (miscellaneous)
Cited by
14 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Bisimulations Respecting Duration and Causality for the Non-interleaving Applied π-Calculus;Electronic Proceedings in Theoretical Computer Science;2022-09-06
2. A calculus of branching processes;Theoretical Computer Science;2020-02
3. A stable non-interleaving early operational semantics for the pi-calculus;Journal of Logical and Algebraic Methods in Programming;2019-04
4. Nested-unit Petri nets;Journal of Logical and Algebraic Methods in Programming;2019-04
5. A Compositional Semantics for the Reversible p-Calculus;2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science;2013-06