Arrow Research search
Back to I&C

I&C 2010

Non-interleaving bisimulation equivalences on Basic Parallel Processes

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

We show polynomial time algorithms for deciding hereditary history preserving bisimilarity (in O ( n 3 log n ) ) and history preserving bisimilarity (in O ( n 6 ) ) on the class Basic Parallel Processes. The latter algorithm also decides a number of other non-interleaving behavioural equivalences (e. g. , distributed bisimilarity) which are known to coincide with history preserving bisimilarity on this class. The common general scheme of both algorithms is based on a fixpoint characterization of the equivalences for tree-like labelled event structures. The technique for realizing the greatest fixpoint computation in the case of hereditary history preserving bisimilarity is based on the revealed tight relationship between equivalent tree-like labelled event structures. In the case of history preserving bisimilarity, a technique of deciding classical bisimilarity on acyclic Petri nets is used.

Authors

Keywords

  • Verification
  • Equivalence checking
  • Non-interleaving equivalences
  • Labelled event structures
  • Hereditary history preserving bisimilarity
  • History preserving bisimilarity
  • Bisimulation equivalence
  • Basic Parallel processes

Context

Venue
Information and Computation
Archive span
1987-2026
Indexed papers
3021
Paper id
524402398382915065
v2026.09.13