Paolo Baldan ; Andrea Corradini ; Hartmut Ehrig ; Reiko Heckel ; Barbara König - Bisimilarity and Behaviour-Preserving Reconfigurations of Open Petri Nets

lmcs:1165 - Logical Methods in Computer Science, October 21, 2008, Volume 4, Issue 4 - https://doi.org/10.2168/LMCS-4(4:3)2008
Bisimilarity and Behaviour-Preserving Reconfigurations of Open Petri NetsArticle

Authors: Paolo Baldan ; Andrea Corradini ORCID; Hartmut Ehrig ; Reiko Heckel ; Barbara König

    We propose a framework for the specification of behaviour-preserving reconfigurations of systems modelled as Petri nets. The framework is based on open nets, a mild generalisation of ordinary Place/Transition nets suited to model open systems which might interact with the surrounding environment and endowed with a colimit-based composition operation. We show that natural notions of bisimilarity over open nets are congruences with respect to the composition operation. The considered behavioural equivalences differ for the choice of the observations, which can be single firings or parallel steps. Additionally, we consider weak forms of such equivalences, arising in the presence of unobservable actions. We also provide an up-to technique for facilitating bisimilarity proofs. The theory is used to identify suitable classes of reconfiguration rules (in the double-pushout approach to rewriting) whose application preserves the observational semantics of the net.


    Volume: Volume 4, Issue 4
    Published on: October 21, 2008
    Imported on: December 23, 2007
    Keywords: Computer Science - Logic in Computer Science,F.4.1, D.2.2, D.3.1

    Classifications

    6 Documents citing this article

    Consultation statistics

    This page has been seen 1565 times.
    This article's PDF has been downloaded 417 times.