Skip to main content

A Theory of Testing for Markovian Processes

  • Conference paper
  • First Online:
CONCUR 2000 — Concurrency Theory (CONCUR 2000)

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

Included in the following conference series:

Abstract

We present a testing theory for Markovian processes in order to formalize a notion of efficiency which may be useful for the analysis of soft real time systems. Our Markovian testing theory is shown to enjoy close connections with the classical testing theory of De Nicola-Hennessy and the probabilistic testing theory of Cleaveland-Smolka et al. The Markovian testing equivalence is also shown to be coarser than the Markovian bisimulation equivalence. A fully abstract characterization is developed to ease the task of establishing testing related relationships between Markovian processes. It is then demonstrated that our Markovian testing equivalence, which is based on the (easier to work with) probability of executing a successful computation whose average duration is not greater than a given amount of time, coincides with the Markovian testing equivalence based on the (more intuitive) probability of reaching success within a given amount of time. Finally, it is shown that it is not possible to define a Markovian preorder which is consistent with reward based performance measures, thus justifying why a generic notion of efficiency has been considered.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. M. Bernardo, “Theory and Application of Extended Markovian Process Algebra”, Ph.D. Thesis, University of Bologna, 1999 (http://www.di.unito.it/~bernardo/)

  2. M. Bernardo, W. R. Cleaveland, “A Theory of Efficiency for Markovian Processes”, Tech. Rep. UBLCS-99-02, University of Bologna, 1999

    Google Scholar 

  3. W. R. Cleaveland, M. C. B. Hennessy, “Testing Equivalence as a Bisimulation Equivalence”, in Formal Aspects of Computing 5:1–20, 1993

    Article  MATH  Google Scholar 

  4. W. R. Cleaveland, S. A. Smolka, A. E. Zwarico, “Testing Preorders for Probabilistic Processes” in Proc. of ICALP’ 92, LNCS 623:708–719, 1992

    Google Scholar 

  5. R. De Nicola, M. C. B. Hennessy, “Testing Equivalences for Processes” in Theoretical Computer Science 34:83–133, 1983

    Article  Google Scholar 

  6. H. Hermanns, “Interactive Markov Chains”, Ph.D. Thesis, University of Erlangen, 1998

    Google Scholar 

  7. H. Hermanns, M. Rettelbach, “Syntax, Semantics, Equivalences, and Axioms for MTIPP”, in Proc. of PAPM’ 94, pp. 71–87, Erlangen, 1994

    Google Scholar 

  8. J. Hillston, “A Compositional Approach to Performance Modelling” Cambridge University Press, 1996

    Google Scholar 

  9. J. Hillston, “Exploiting Structure in Solution: Decomposing Composed Models”, in Proc. of PAPM’ 98, pp. 1–15, 1998

    Google Scholar 

  10. R. A. Howard, “Dynamic Probabilistic Systems”, John Wiley & Sons, 1971

    Google Scholar 

  11. M. F. Neuts, “Matrix-Geometric Solutions in Stochastic Models-An Algorithmic Approach”, John Hopkins University Press, 1981

    Google Scholar 

  12. M. Nuñez, D. de Frutos, L. Llana, “Acceptance Trees for Probabilistic Processes”, in Proc. of CONCUR’ 95, LNCS 962:249–263, 1995

    Google Scholar 

  13. S. Yuen, W. R. Cleaveland, Z. Dayar, S. A. Smolka, “Fully Abstract Characterizations of Testing Preorders for Probabilistic Processes”, in Proc. of CONCUR’ 94, LNCS 836:497–512, 1994

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bernardo, M., Cleaveland, R. (2000). A Theory of Testing for Markovian Processes. In: Palamidessi, C. (eds) CONCUR 2000 — Concurrency Theory. CONCUR 2000. Lecture Notes in Computer Science, vol 1877. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44618-4_23

Download citation

  • DOI: https://doi.org/10.1007/3-540-44618-4_23

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67897-7

  • Online ISBN: 978-3-540-44618-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics