Skip to main content

Testing semantics for a probabilistic-timed process algebra

  • Papers
  • Conference paper
  • First Online:

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

Abstract

In this paper we present a probabilistic-timed process algebra, which tries to unify the best solutions of previous probabilistic and timed algebras. We provide an operational semantics for the new language (PTPA), and from this operational semantics we define a testing semantics based on the probability with which processes pass tests. Afterwards the induced testing equivalence is operationally characterized by probabilistic timed traces.

Research supported in part by the CICYT project TIC 94-0851-C02-02

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. C. M. Baeten and J. A. Bergstra. Real time process algebra. Formal Aspects of Computing, 3:142–188, 1993.

    Article  MATH  Google Scholar 

  2. J.C.M. Baeten, J.A. Bergstra, and S.A. Smolka. Axiomatizing probabilistic processes: ACP with generative probabilities. Information and Computation, 121(2):234–255, 1995.

    Article  MathSciNet  MATH  Google Scholar 

  3. I. Christoff. Testing Equivalences for Probabilistic Processes. PhD thesis, Department of Computer Systems. Uppsala University, 1990.

    Google Scholar 

  4. R. Cleaveland, I. Lee, P. Lewis, and S.A. Smolka. A theory of testing for soft real-time processes. In 8th International Conference on Software Engineering and Knowledge Engineering, 1996.

    Google Scholar 

  5. R. Cleaveland, S.A. Smolka, and A.E. Zwarico. Testing preorders for probabilistic processes. In 19th ICALP, LNCS 623, pages 708–719, 1992.

    Google Scholar 

  6. A. Giacalone, C.-C. Jou, and S.A. Smolka. Algebraic reasoning for probabilistic concurrent systems. In Proceedings of Working Conference on Programming Concepts and Methods, IFIP TC 2, 1990.

    Google Scholar 

  7. C. Gregorio, L. Llana, M. Núñez, and P. Palao. Testing semantics for a probabilistic-timed process algebra. Technical Report 49/97, Dpt. Informática y Automática, Universidad Complutense de Madrid, 1997.

    Google Scholar 

  8. C. Gregorio and M. Núñez. Specifying and verifying the Alternating Bit Protocol with Probabilistic-Timed LOTOS. In COST 247 International Workshop on Applied Formal Methods in System Design, pages 38–50, 1996.

    Google Scholar 

  9. Jan Friso Groote. Transition system specifications with negative premises. Theoretical Computer Science, 118:263–299, 1993.

    Article  MathSciNet  MATH  Google Scholar 

  10. Hans A. Hansson. Time and Probability in Formal Design of Distributed Systems. PhD thesis, Department of Computer Systems. Uppsala University, 1991.

    Google Scholar 

  11. M. Hennessy. Algebraic Theory of Processes. MIT Press, 1988.

    Google Scholar 

  12. M. Hennessy and T. Regan. A process algebra for timed systems. Information and Computation, 117(2):221–239, 1995.

    Article  MathSciNet  MATH  Google Scholar 

  13. B. Jonsson, C. Ho-Stuart, and W. Yi. Testing and refinement for nonde-terministic and probabilistic processes. In Formal Techniques in Real-Time and Fault-Tolerant Systems, LNCS 863, pages 418–430, 1994.

    Google Scholar 

  14. B. Jonsson and W. Yi. Compositional testing preorders for probabilistic processes. In 10th IEEE Symposium on Logic In Computer Science, pages 431–443, 1995.

    Google Scholar 

  15. L. Llana, D. de Frutos, and M. Núñez. Testing semantics for urgent timed algebras. In 3rd AMAST Workshop on Real-Time Systems, 1996.

    Google Scholar 

  16. G. Lowe. Probabilistic and prioritized models of timed CSP. Theoretical Computer Science, 138:315–352, 1995.

    Article  MathSciNet  MATH  Google Scholar 

  17. K. Larsen and A. Skou. Bisimulation through probabilistic testing. Information and Computation, 94(1):1–28, 1991.

    Article  MathSciNet  MATH  Google Scholar 

  18. R. Milner. Communication and Concurrency. Prentice Hall, 1989.

    Google Scholar 

  19. M. Núñez and D. de Frutos. Testing semantics for probabilistic LOTOS. In Formal Description Techniques VIII, pages 365–380, 1995.

    Google Scholar 

  20. M. Núñez, D. de Frutos, and L. Llana. Acceptance trees for probabilistic processes. In CONCUR'95, LNCS 962, pages 249–263, 1995.

    Google Scholar 

  21. X. Nicollin and J.Sifakis. An overview and synthesis on timed process algebras. In Computer Aided Verification'91, LNCS 575, pages 376–398, 1991.

    Google Scholar 

  22. M. Núñez. Semánticas de Pruebas para Álgebras de Procesos Probabilísticos. PhD thesis, Universidad Complutense de Madrid, 1996. In Spanish.

    Google Scholar 

  23. Y. Ortega-Mallén and D. de Frutos. Timed observations: a semantic model for real-time concurrency. In Proceedings of Working Conference on Programming Concepts and Methods, IFIP TC 2, 1990.

    Google Scholar 

  24. G.M. Reed and A.W. Roscoe. A timed model for CSP. In 13th ICALP, LNCS 226, pages 314–323, 1986.

    MATH  Google Scholar 

  25. S. Schneider. An operational semantics for timed CSP. Information and Computation, 116:193–213, 1995.

    Article  MathSciNet  MATH  Google Scholar 

  26. E.W. Stark and S.A. Smolka. A complete axiom system for finite-state probabilistic processes, 1996.

    Google Scholar 

  27. C. Tofts. Processes with probabilities, priority and time. Formal Aspects of Computing, 6:536–564, 1994.

    Article  MATH  Google Scholar 

  28. R. van Glabbeek, S.A. Smolka, and B. Steffen. Reactive, generative and stratified models of probabilistic processes. Information and Computation, 121(1):59–80, 1995.

    Article  MathSciNet  MATH  Google Scholar 

  29. S. Yuen, R. Cleaveland, Z. Dayar, and S.A. Smolka. Fully abstract characterizations of testing preorders for probabilistic processes. In CONCUR'94, LNCS 836, pages 497–512, 1994.

    Google Scholar 

  30. W. Yi. CCS+Time = an interleaving model for real time systems. In 18th ICALP, LNCS 510, pages 217–228, 1991.

    MATH  Google Scholar 

  31. W. Yi and K.G. Larsen. Testing probabilistic and nondeterministic processes. In Protocol Specification, Testing and Verification XII, pages 47–61, 1992.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Miquel Bertran Teodor Rus

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gregorio-Rodríguez, C., Llana-Díaz, L., Núñez, M., Palao-Gostanza, P. (1997). Testing semantics for a probabilistic-timed process algebra. In: Bertran, M., Rus, T. (eds) Transformation-Based Reactive Systems Development. ARTS 1997. Lecture Notes in Computer Science, vol 1231. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63010-4_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-63010-4_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63010-4

  • Online ISBN: 978-3-540-69058-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics