Skip to main content

Abstraction of Expectation Functions Using Gaussian Distributions

  • Conference paper
  • First Online:
Verification, Model Checking, and Abstract Interpretation (VMCAI 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2575))

Abstract

We consider semantics of infinite-state programs, both probabilistic and nondeterministic, as expectation functions: for any set of states A, we associate to each program point a function mapping each state to its expectation of starting a trace reaching A. We then compute a safe upper approximation of these functions using abstract interpretation. This computation takes place in an abstract domain of extended Gaussian (normal) distributions. Category: 1 (new results)

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 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Anderson, Z. Bai, C. Bischof, S. Blackfordand J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney, and D. Sorensen. LAPACK Users’ Guide. SIAM, third edition, 1999. On-line extra documentation at http://www.netlib.org/lapack/.

  2. J.M. Arnaudiès and H. Fraysse. Cours de mathématiques, 4: Algèbre bilinéaire et géométrie. Dunod Université, 1990.

    Google Scholar 

  3. Patrick Cousot and Radhia Cousot. Abstract interpretation and application to logic programs. J. Logic Prog., 2–3(13):103–179, 1992.

    Article  MathSciNet  Google Scholar 

  4. Luca de Alfaro, Marta Kwiatkowska, Gethin Norman, David Parker, and Roberto Segala. Symbolic model checking of probabilistic processes using MTBDDs and the kronecker representation. In TACAS’2000, volume 1785 of Lecture Notes in Computer Science. Springer-Verlag, January 2000.

    Google Scholar 

  5. Free Software Foundation. GNU Octave: A high-level interactive language for numerical computations.

    Google Scholar 

  6. Michael Huth and Marta Kwiatkowska. On probabilistic model checking. Technical Report CSR-96-15, University of Birmingham, School of Computer Science, August 1996.

    Google Scholar 

  7. D. Kozen. Semantics of probabilistic programs. In 20th Annual Symposium on Foundations of Computer Science, pages 101–114, Long Beach, Ca., USA, October 1979. IEEE Computer Society Press.

    Google Scholar 

  8. D. Kozen. Semantics of probabilistic programs. Journal of Computer and System Sciences, 22(3):328–350, 1981.

    Article  MATH  MathSciNet  Google Scholar 

  9. Marta Z. Kwiatkowska, Gethin Norman, Roberto Segala, and Jeremy Sproston. Verifying quantitative properties of continuous probabilistic timed automata. Technical Report CSR-00-6, University of Birmingham, School of Computer Science, March 2000.

    Google Scholar 

  10. David Monniaux. Abstract interpretation of probabilistic semantics. In Seventh International Static Analysis Symposium (SAS’00), number 1824 in Lecture Notes in Computer Science, pages 322–339. Springer-Verlag, 2000. Extended version on the author’s web site.

    Google Scholar 

  11. David Monniaux. An abstract Monte-Carlo method for the analysis of probabilistic programs (extended abstract). In 28th Symposium on Principles of Programming Languages (POPL’ 01), pages 93–101. Association for Computer Machinery, 2001.

    Google Scholar 

  12. David Monniaux. Analyse de programmes probabilistes par interprétation abstraite. Thèse de doctorat, Université Paris IX Dauphine, 2001. Résumé étendu en français. Contents in English.

    Google Scholar 

  13. David Monniaux. Backwards abstract interpretation of probabilistic programs. In European Symposium on Programming Languages and Systems (ESOP’ 01), number 2028 in Lecture Notes in Computer Science, pages 367–382. Springer-Verlag, 2001.

    Google Scholar 

  14. Martin L. Puterman. Markov decision processes: discrete stochastic dynamic programming. Wiley series in probability and mathematical statistics. John Wiley & Sons, 1994.

    Google Scholar 

  15. Éric Goubault. Static analyses of floating-point operations. In Static Analysis (SAS’ 01), Lecture Notes in Computer Science. Springer-Verlag, July 2001.

    Google Scholar 

  16. J. Vignes and R. Alt. An efficient stochastic method for round-off error analysis. In Accurate scientific computations (Bad Neuenahr, 1985), pages 183–205. Springer, Berlin, 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Monniaux, D. (2003). Abstraction of Expectation Functions Using Gaussian Distributions. In: Zuck, L.D., Attie, P.C., Cortesi, A., Mukhopadhyay, S. (eds) Verification, Model Checking, and Abstract Interpretation. VMCAI 2003. Lecture Notes in Computer Science, vol 2575. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36384-X_15

Download citation

  • DOI: https://doi.org/10.1007/3-540-36384-X_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00348-9

  • Online ISBN: 978-3-540-36384-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics