Toggle Main Menu Toggle Search

Open Access padlockePrints

Next-preserving Branching Bisimulation

Lookup NU author(s): Dr Nisansala Yatapanage


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


Bisimulations are equivalence relations between transition systems which assure that certain aspects of the behaviour of the systems are the same in a related pair. For many applications it is not possible to maintain such an equivalence unless non-observable (stuttering) behaviour is ignored. However, existing bisimulation relations which permit the removal of non-observable behaviour are unable to preserve temporal logic formulas referring to the next step operator. In this paper we propose a family of next-preserving branching bisimulations to overcome this limitation.Next-preserving branching bisimulations are parameterised with a natural number, indicating the nesting depth of the X operators that the bisimulation preserves, while still allowing non-observable behaviour to be reduced. Based on van Glabbeek and Weijland's notion of branching bisimulation with explicit divergence, we define the novel parameterised relation for which we prove the preservation of CTL* formulas with an X operator-nesting depth that is not greater than the specified parameter. It can be shown that the family of next-preserving bisimulations constitutes a hierarchy that fills the gap between branching bisimulation and strong bisimulation.As an example for its application we show how this definition gives rise to an advanced slicing procedure that creates a formula-specific slice, which constitutes a reduced model of the system that can be used as a substitute when verifying this formula. The result is a novel procedure for generating slices that are next-preserving branching bisimilar to the original model for any formula. We can assure that each slice preserves the formula it corresponds to, which renders the overall verification process sound.

Publication metadata

Author(s): Yatapanage N, Winter K

Publication type: Article

Publication status: Published

Journal: Theoretical Computer Science

Year: 2015

Volume: 594

Pages: 120-142

Print publication date: 23/08/2015

Online publication date: 15/05/2015

Acceptance date: 11/05/2015

ISSN (print): 0304-3975

Publisher: Elsevier BV


DOI: 10.1016/j.tcs.2015.05.013


Altmetrics provided by Altmetric