Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
4951483 | Journal of Logical and Algebraic Methods in Programming | 2017 | 30 Pages |
â¢A definition of strong back-and-forth barbed congruence on RCCS is proposed.â¢This relation relies on some choices of context and barbs for RCCS, two notions that do not yet have a canonical definition.â¢Configuration structures are shown to be models for reversibility in which we can interpret RCCS.â¢Hereditary history preserving bisimulation is a classical equivalence on configuration structures, that we prove to correspond to the strong barbed back-and-forth.
Contextual equivalences equate terms that have the same observable behavior in any context. A standard contextual equivalence for CCS is the strong barbed congruence. Configuration structures are a denotational semantics for processes in which one defines equivalences that are more discriminating, i.e., that distinguish the denotation of terms equated by barbed congruence. Hereditary history preserving bisimulation (HHPB) is such a relation. We define a strong back-and-forth barbed congruence on RCCS, a reversible variant of CCS. We show that the relation induced by the back-and-forth congruence on configuration structures is equivalent to HHPB, thus providing a contextual characterization of HHPB.