Skip to main content

Finite Approximation of LMPs for Exact Verification of Reachability Properties

  • Conference paper
  • First Online:
Quantitative Evaluation of Systems (QEST 2019)

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

Included in the following conference series:

  • 501 Accesses

Abstract

We give a discretization technique that allows one to check reachability properties in a family of continuous-state processes. We consider a sub-family of labelled Markov processes (LMP), whose transitions can be defined by uniform distributions, and simple reachability formulas.

The key of the discretization is the use of the mean-value theorem to construct, for a family of LMPs and reachability properties, a (finite) Markov decision process (MDP) equivalent to the initial (potentially infinite) LMP with respect to the formula. On the MDP obtained, we can apply known algorithms and tools for probabilistic systems with finite or countable state space. The MDP is constructed in such a way that the LMP satisfies the reachability property if and only if the MDP also satisfies it. Theoretically, our approach gives a precise final result. In practice, this is not the case, of course, but we bound the error on the formula with respect to the errors that can be introduced in the computation of the MDP. We also establish a bisimulation relation between the latter and the theoretical MDP.

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

Access this chapter

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

Institutional subscriptions

Notes

  1. 1.

    See [4] for a comparison between hybrid systems and LMPs on \(\mathbb R\) with a finite list of transitions (similar but a little more general than LMP\(_U\)’s).

  2. 2.

    The supremum is taken for every f over the interval of \(\mathcal {S}\) on which it is defined.

References

  1. Abate, A., Kwiatkowska, M., Norman, G., Parker, D.: Probabilistic model checking of labelled Markov processes via finite approximate bisimulations. In: van Breugel, F., Kashefi, E., Palamidessi, C., Rutten, J. (eds.) Horizons of the Mind. A Tribute to Prakash Panangaden. LNCS, vol. 8464, pp. 40–58. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-06880-0_2

    Chapter  Google Scholar 

  2. de Alfaro, L.: Formal verification of probabilistic systems. Ph.D. thesis, Stanford University. Technical Report STAN-CS-TR-98-1601 (1997)

    Google Scholar 

  3. Amin, S., Abate, A., Prandini, M., Lygeros, J., Sastry, S.: Reachability analysis for controlled discrete time stochastic hybrid systems. In: Hespanha, J.P., Tiwari, A. (eds.) HSCC 2006. LNCS, vol. 3927, pp. 49–63. Springer, Heidelberg (2006). https://doi.org/10.1007/11730637_7

    Chapter  MATH  Google Scholar 

  4. Assouramou, J., Desharnais, J.: Continuous time and/or continuous distributions. In: Aldini, A., Bernardo, M., Bononi, L., Cortellessa, V. (eds.) EPEW 2010. LNCS, vol. 6342, pp. 99–114. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-15784-4_7

    Chapter  Google Scholar 

  5. Baier, C., Haverkort, B.R., Hermanns, H., Katoen, J.-P.: Model-checking algorithms for continuous-time Markov chains. IEEE Trans. Software Eng. (2003)

    Google Scholar 

  6. Baier, C., Katoen, J.-P.: Principles of Model Checking (Representation and Mind Series). The MIT Press, Cambridge (2008)

    MATH  Google Scholar 

  7. Blute, R., Desharnais, J., Edalat, A., Panangaden, P.: Bisimulation for labelled Markov processes. In: Proceedings of the Twelfth IEEE Symposium on Logic in Computer Science (LICS), Warsaw, Poland, Test-of-time award in 2017 (1997)

    Google Scholar 

  8. Comenetz, M.: Calculus: The Elements, 1st edn. World Scientific, Singapore (2002)

    Book  Google Scholar 

  9. Danos, V., Desharnais, J., Panangaden, P.: Labelled Markov processes: stronger and faster approximations. Electron. Notes Theor. Comput. Sci. 87, 157–203 (2004)

    Article  Google Scholar 

  10. Desharnais, J., Laviolette, F., Tracol, M.: Approximate analysis of probabilistic processes: logic, simulation and games. In: Fifth International Conference on the Quantitative Evaluaiton of Systems, QEST: 14–17 September 2008, Saint-Malo, France (2008)

    Google Scholar 

  11. Desharnais, J., Panangaden, P., Jagadeesan, R., Gupta, V.: Approximating labeled Markov processes. In: Proceedings of the 15th Annual IEEE Symposium on Logic in Computer Science, LICS 2000, p. 95 (2000)

    Google Scholar 

  12. Desharnais, J., Abbas, E., Panangaden, P.: Bisimulation for labelled Markov processes. Inf. Comput. 179(2), 163–193 (2002)

    Article  MathSciNet  Google Scholar 

  13. Desharnais, J., Gupta, V., Jagadeesan, R., Panangaden, P.: Approximating labeled Markov processes. Inf. Comput. 184(1), 160–200 (2003)

    Article  Google Scholar 

  14. Hansson, H., Jonsson, B.: A logic for reasoning about time and reliability. Formal Aspects Comput. 6(5), 512–535 (1994)

    Article  Google Scholar 

  15. Kwiatkowska, M., Norman, G., Parker, D.: PRISM 4.0: verification of probabilistic real-time systems. In: Gopalakrishnan, G., Qadeer, S. (eds.) CAV 2011. LNCS, vol. 6806, pp. 585–591. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22110-1_47

    Chapter  Google Scholar 

  16. Kwiatkowska, M., Norman, G., Sproston, J.: Symbolic computation of maximal probabilistic reachability. In: Larsen, K.G., Nielsen, M. (eds.) CONCUR 2001. LNCS, vol. 2154, pp. 169–183. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-44685-0_12

    Chapter  Google Scholar 

  17. LSFM: CISMO. http://www.ift.ulaval.ca/~jodesharnais/cismo/. Accessed 14 Aug 2018

  18. Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes 3rd Edition: The Art of Scientific Computing, 3rd edn. Cambridge University Press, New York (2007)

    MATH  Google Scholar 

  19. Vardi, M.Y.: Automatic verification of probabilistic concurrent finite state programs. In: Proceedings of the 26th Annual Symposium on Foundations of Computer Science, SFCS 1985, pp. 327–338. IEEE Computer Society, Washington, DC (1985). https://doi.org/10.1109/SFCS.1985.12

Download references

Acknowledgements

The authors thank the reviewers for their helpful comments. This research has been supported by NSERC grants RGPIN-239294 and RGPIN-262067.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Josée Desharnais .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kouko, G., Desharnais, J., Laviolette, F. (2019). Finite Approximation of LMPs for Exact Verification of Reachability Properties. In: Parker, D., Wolf, V. (eds) Quantitative Evaluation of Systems. QEST 2019. Lecture Notes in Computer Science(), vol 11785. Springer, Cham. https://doi.org/10.1007/978-3-030-30281-8_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30281-8_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30280-1

  • Online ISBN: 978-3-030-30281-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics