Conditional Bisimilarity for Reactive Systems

Mathias Hülsbusch, Barbara König, Sebastian Küpper, Lars Stoltenow, Zena M. Ariola
2020 International Conference on Formal Structures for Computation and Deduction  
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
more » ... similarity 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 instantiate reactive systems in order to obtain DPO graph rewriting and consider a case study in this setting.
doi:10.4230/lipics.fscd.2020.10 dblp:conf/fscd/Hulsbusch0KS20 fatcat:xiv56r3h2za5fedg2ws5yp6crq