• Cite Icon25
  • https://doi.org/10.7146/brics.v1i7.21663Copy DOI Icon

Bisimulation from Open Maps

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

An abstract definition of bisimulation is presented. It enables a uniform definition of bisimulation across a range of different models for parallel computation presented as categories. As examples, transition systems, synchronisation trees, transition systems with independence (an abstraction from Petri nets) and labelled event structures are considered. On transition systems the abstract definition readily specialises to Milner's strong bisimulation. On event structures it explains and leads to a revision of history-preserving bisimulation of Rabinovitch and Traktenbrot, Goltz and van Glabeek. A tie-up with open maps in a (pre)topos, as they appear in the work of Joyal and Moerdijk, brings to light a promising new model, presheaves on categories of pomsets, into which the usual category of labelled event structures embeds fully and faithfully. As an indication of its promise, this new presheaf model has ``refinement'' operators, though further work is required to justify their appropriateness and understand their relation to previous attempts. The general approach yields a logic, generalising Hennessy-Milner logic, which is characteristic for the generalised notion of bisimulation.

Similar Papers
  • Research Article
  • Citations10

Model‐based testing for concurrent systems with labelled event structures

  • Aug 21, 2014
  • Software Testing, Verification and Reliability
  • Hernán Ponce De León +2
  • Research Article
  • Citations15

Presheaf models for CCS-like languages

  • Feb 19, 2003
  • Theoretical Computer Science
  • Gian Luca Cattani +1
  • Conference Article
  • Citations52

Weak bisimulation and open maps

  • Jul 02, 1999
  • M Fiore +2
  • Book Chapter
  • Citations16

Transition Systems of Elementary Net Systems with Localities

  • Jan 01, 2006
  • Maciej Koutny +1
  • Book Chapter
  • Citations1

Target-oriented Petri Net Synthesis

  • Nov 11, 2020
  • Eike Best +3
  • Research Article

PARTIAL ORDERS IN TRANSITION SYSTEMS FROM RESOLVABLE CONFLICT EVENT STRUCTURES

  • Dec 23, 2022
  • System Informatics
  • Nataliya Gribovskaya +1
  • Research Article
  • Citations58

Modelling concurrent interactions

  • Oct 21, 2005
  • Theoretical Computer Science
  • Juliana Küster-Filipe
  • Research Article
  • Citations9

Pre-synthesis of Petri nets based on prime cycles and distance paths

  • Mar 16, 2018
  • Science of Computer Programming
  • Eike Best +1
  • Book Chapter
  • Citations10

Transition systems with algebraic structure as models of computations

  • Jan 01, 1990
  • Andrea Corradini +2
  • Book Chapter
  • Citations39

Deciding finiteness of Petri nets up to bisimulation

  • Jan 01, 1996
  • Petr Jančar +1
  • Research Article
  • Citations14

A Fully Abstract Presheaf Semantics of SCCS with Finite Delay

  • Jan 01, 1999
  • Electronic Notes in Theoretical Computer Science
  • Thomas T Hildebrandt
  • Research Article
  • Citations128

The synthesis problem of Petri nets

  • Jun 01, 1996
  • Acta Informatica
  • Jörg Desel +1
  • Research Article
  • Citations3

Synthesising elementary net systems with localities

  • Jan 31, 2022
  • Theoretical Computer Science
  • Aishah Ahmed +2
  • Research Article
  • Citations5

Event Structures for Local Traces

  • Jan 01, 1998
  • Electronic Notes in Theoretical Computer Science
  • H.C.M Kleijn +2
  • Book Chapter

Generating Inductive Invariants for Petri Nets

  • Jan 01, 2012
  • Bin Wu +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.