Browse by author
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.
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
URL: http://dx.doi.org/10.1016/j.tcs.2015.05.013
DOI: 10.1016/j.tcs.2015.05.013
Altmetrics provided by Altmetric