Non-interleaving bisimulation equivalences on Basic Parallel Processes

  • Authors:
  • Sibylle Fröschle;Petr Jančar;Slawomir Lasota;Zdeněk Sawa

  • Affiliations:
  • Department of Computing Science, University of Oldenburg, 26111 Oldenburg, Germany;Center for Applied Cybernetics, Department of Computer Science, Technical University of Ostrava (FEI VŠB-TU), 17. Listopadu 15, Ostrava-Poruba CZ-708 33, Czech Republic;Institute of Informatics, Warsaw University, 02-097 Warszawa, Banacha 2, Poland;Center for Applied Cybernetics, Department of Computer Science, Technical University of Ostrava (FEI VŠB-TU), 17. Listopadu 15, Ostrava-Poruba CZ-708 33, Czech Republic

  • Venue:
  • Information and Computation
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show polynomial time algorithms for deciding hereditary history preserving bisimilarity (in O(n^3logn)) 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.