Mathias Hülsbusch ; Barbara König ; Sebastian Küpper ; Lara Stoltenow - Conditional Bisimilarity for Reactive Systems

lmcs:6937 - Logical Methods in Computer Science, January 12, 2022, Volume 18, Issue 1 - https://doi.org/10.46298/lmcs-18(1:6)2022
Conditional Bisimilarity for Reactive SystemsArticle

Authors: Mathias Hülsbusch ; Barbara König ; Sebastian Küpper ; Lara Stoltenow

Reactive systems à la Leifer and Milner, an abstract categorical framework for rewriting, provide a suitable framework for deriving bisimulation congruences. This is done by synthesizing interactions with the environment in order to obtain a compositional semantics.
We enrich the notion of reactive systems by conditions on two levels: first, as in earlier work, we consider rules enriched with application conditions and second, we investigate the notion of conditional bisimilarity. Conditional bisimilarity allows us to say that two system states are bisimilar provided that the environment satisfies a given condition.
We present several equivalent definitions of conditional bisimilarity, including one that is useful for concrete proofs and that employs an up-to-context technique, and we compare with related behavioural equivalences.
We consider examples based on DPO graph rewriting, an instantiation of reactive systems.


Volume: Volume 18, Issue 1
Secondary volumes: Selected Papers of the 5th International Conference on Formal Structures and Deduction (FSCD 2020)
Published on: January 12, 2022
Accepted on: October 29, 2021
Submitted on: November 30, 2020
Keywords: Computer Science - Logic in Computer Science

1 Document citing this article

Consultation statistics

This page has been seen 3588 times.
This article's PDF has been downloaded 944 times.