1996
DOI: 10.1006/inco.1996.0096
|View full text |Cite
|
Sign up to set email alerts
|

Bisimulation for Higher-Order Process Calculi

Abstract: A higher-order process calculus is a calculus for communicating systems which contains higher-order constructs like communication of terms. We analyse the notion of bisimulation in these calculi. We argue that both the standard de nition of bisimulation (i.e., the one for CCS and related calculi), as well as higher-order bisimulation AGR88, Bou89, Tho90] are in general unsatisfactory, because of their overdiscrimination. We propose and study a new form of bisimulation for such calculi, called context bisimulat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
165
0

Year Published

1997
1997
2016
2016

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 125 publications
(166 citation statements)
references
References 17 publications
1
165
0
Order By: Relevance
“…Such a communication scheme is called late which makes ~ is a late bisimulation. For a conceptual discussion and practical application of this combination, see [13,5]. We do not know whether the results of this paper could be obtained for classically weak and/or non-late, that is, early forms of bisimulation.…”
Section: Context Bisimulationmentioning
confidence: 93%
“…Such a communication scheme is called late which makes ~ is a late bisimulation. For a conceptual discussion and practical application of this combination, see [13,5]. We do not know whether the results of this paper could be obtained for classically weak and/or non-late, that is, early forms of bisimulation.…”
Section: Context Bisimulationmentioning
confidence: 93%
“…The rules in Figure B.16 are a direct adaptation of the rules in [21] to the asynchronous higher-order π, with the use of concretions and abstractions, following Milner and Sangiorgi [15,17]. A concretion takes the form νã.…”
Section: Appendix B2 Proofs Of Section 32 Appendix B21 Labelledmentioning
confidence: 99%
“…The same reasons that motivated the introduction of the π-calculus [15] apply to motivate the study of a reversible π-calculus. As a first contribution in that study, we introduced in [16] a causally-consistent reversible extension of an asynchronous variant of the higher-order π-calculus [17], where we showed how to preserve the usual properties of the π-calculus operators (e.g., associativity and commutativity of parallel composition), and that one could faithfully encode (up to weak barbed bisimilarity) our reversible higher-order π, called rhoπ, into a variant of the higher-order π-calculus with abstractions and join patterns. The operational semantics of rhoπ was given in [16] by way of a reduction semantics.…”
Section: Introductionmentioning
confidence: 99%
“…However, unlike [21,23,25], in order to keep the LTS first-order we severely restrict the ability of the observer to construct higher-order values. The soundness of our technique in Section 5 shows that this restriction does not compromise the possible observations made in the LTS.…”
Section: Example 31 First We Consider the Configurationmentioning
confidence: 99%