Skip to main content

Weighted Branching Systems: Behavioural Equivalence, Behavioural Distance, and Their Logical Characterisations

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11022))

Abstract

In this work, we extend the notion of branching bisimulation to weighted systems. We abstract away from singular transitions and allow for bisimilar systems to match each other using finite paths of similar behaviour and weight. We show that this weighted branching bisimulation is characterised by a weighted temporal logic. Due to the restrictive nature of quantitative behavioural equivalences, we develop a notion of relative distance between weighted processes by relaxing our bisimulation by some factor. Intuitively, we allow for transitions \(s \xrightarrow {w} s'\) to be matched by finite paths that accumulate a weight within the interval \([\frac{w}{\varepsilon }, w\varepsilon ]\), where \(\varepsilon \) is the factor of relaxation. We extend this relaxation to our logic and show that for a class of formulae, our relaxed logic characterises our relaxed bisimulation. From this notion of relaxed bisimulation, we derive a relative pseudometric and prove robustness results. Lastly, we prove certain topological properties for classes of formulae on the open-ball topology induced by our pseudometric.

This paper is based upon unpublished ideas by Foshammer et al. [FLMX17] and the 9th semester project report [Jen18] in Computer Science by the first author at Aalborg University.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Browne, M.C., Clarke, E.M., Grumberg, O.: Characterizing finite Kripke structures in propositional temporal logic. Theor. Comput. Sci. 59, 115–131 (1988)

    Article  MathSciNet  Google Scholar 

  2. Buchholz, P., Kemper, P.: Model checking for a class of weighted automata. Discret. Event Dyn. Syst. 20(1), 103–137 (2010)

    Article  MathSciNet  Google Scholar 

  3. Blackburn, P., van Benthem, J.F.A.K., Wolter, F.: Handbook of Modal Logic, vol. 3. Elsevier, Amsterdam (2006)

    MATH  Google Scholar 

  4. Christoffersen, P., Hansen, M., Mariegaard, A., Ringsmose, J.T., Larsen, K.G., Mardare, R.: Parametric verification of weighted systems. In: André, É., Frehse, G. (eds.) 2nd International Workshop on Synthesis of Complex Parameters, SynCoP 2015, 11 April 2015, London, United Kingdom. OA-SICS, vol. 44, pp. 77–90. SchlossDagstuhl - Leibniz-Zentrum fuer Informatik (2015)

    Google Scholar 

  5. Desharnais, J., Gupta, V., Jagadeesan, R., Panangaden, P.: Metrics for labeled Markov systems. In: Baeten, J.C.M., Mauw, S. (eds.) CONCUR 1999. LNCS, vol. 1664, pp. 258–273. Springer, Heidelberg (1999). https://doi.org/10.1007/3-540-48320-9_19

    Chapter  Google Scholar 

  6. De Nicola, R., Vaandrager, F.W.: Three logics for branching bisimulation. J. ACM 42(2), 458–487 (1995)

    Article  MathSciNet  Google Scholar 

  7. Foshammer, L., Larsen, K.G., Mariegaard, A.: Weighted branching simulation distance for parametric weighted Kripke structures. EPTCS 220, 63–75 (2016)

    Article  MathSciNet  Google Scholar 

  8. Foshammer, L., Larsen, K.G., Mardare, R., Xue, B.: Logical characterization and complexity of weighted branching preorders and distances. Unpublished Draft (2017)

    Google Scholar 

  9. Fahrenberg, U., Thrane, C.R., Larsen, K.G.: Distances for weighted transition systems: games and properties. EPTCS 57, 134–147 (2011)

    Article  Google Scholar 

  10. Giacalone, A., Jou, C.-C., Smolka, S.A.: Algebraic reasoning for probabilistic concurrent systems. In: Proceedings of the IFIP TC2 Working Conference on Programming Concepts and Methods. Citeseer (1990)

    Google Scholar 

  11. Hennessy, M., Milner, R.: Algebraic laws for nondeterminism and concurrency. J. ACM 32(1), 137–161 (1985)

    Article  Google Scholar 

  12. Jensen, M.C.: Weighted branching systems: behavioural equivalence, metric structure, and their characterisations. Technical report, 9th Semester Report at Aalborg University (2018)

    Google Scholar 

  13. Jensen, J.F., Larsen, K.G., Srba, J., Oestergaard, L.K.: Efficient model-checking of weighted CTL with upper-bound constraints. Int. J. Softw. Tools Technol. Transfer 18, 409–426 (2016)

    Article  Google Scholar 

  14. Larsen, K.G., Fahrenberg, U., Thrane, C.R.: Metrics for weighted transition systems: axiomatization and complexity. Theor. Comput. Sci. 412(28), 3358–3369 (2011)

    Article  MathSciNet  Google Scholar 

  15. Larsen, K.G., Mardare, R., Panangaden, P.: Taking it to the limit: approximate reasoning for Markov processes. In: Rovan, B., Sassone, V., Widmayer, P. (eds.) MFCS 2012. LNCS, vol. 7464, pp. 681–692. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-32589-2_59

    Chapter  Google Scholar 

  16. Milner, R. (ed.): A Calculus of Communicating Systems. LNCS, vol. 92. Springer, Heidelberg (1980). https://doi.org/10.1007/3-540-10235-3

    Book  MATH  Google Scholar 

  17. Nykänen, M., Ukkonen, E.: The exact path length problem. J. Algorithms 42(1), 41–53 (2002)

    Article  MathSciNet  Google Scholar 

  18. Park, D.: Concurrency and automata on infinite sequences. In: Deussen, P. (ed.) GI-TCS 1981. LNCS, vol. 104, pp. 167–183. Springer, Heidelberg (1981). https://doi.org/10.1007/BFb0017309

    Chapter  Google Scholar 

  19. Thrane, C., Fahrenberg, U., Larsen, K.G.: Quantitative analysis of weighted transition systems. J. Log. Algebr. Program. 79(7), 689–703 (2010)

    Article  MathSciNet  Google Scholar 

  20. van Glabbeek, R.J., Weijland, W.P.,: Branching time and abstraction in bisimulation semantics (extended abstract). In: IFIP Congress, pp. 613–618 (1989)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mathias Claus Jensen .

Editor information

Editors and Affiliations

1 Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (pdf 267 KB)

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jensen, M.C., Larsen, K.G., Mardare, R. (2018). Weighted Branching Systems: Behavioural Equivalence, Behavioural Distance, and Their Logical Characterisations. In: Jansen, D., Prabhakar, P. (eds) Formal Modeling and Analysis of Timed Systems. FORMATS 2018. Lecture Notes in Computer Science(), vol 11022. Springer, Cham. https://doi.org/10.1007/978-3-030-00151-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-00151-3_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-00150-6

  • Online ISBN: 978-3-030-00151-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics