Skip to main content

Extending Timed Process Algebra with Discrete Stochastic Time

  • Conference paper
Algebraic Methodology and Software Technology (AMAST 2008)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5140))

Abstract

When extending timed process algebra with discrete stochastic time, typical standard notions like time additivity are hard to preserve in the presence of the race condition. We propose context-sensitive interpolation as a restricted form of time additivity to accommodate the extension with stochastic time. We also present a stochastic process algebra featuring an explicit account of two types of race conditions in terms of conditional random variables. The approach enables compositional modeling, a non-trivial expansion law, and explicit manipulation of maximal progress.

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. Nicollin, X., Sifakis, J.: An overview and synthesis of timed process algebras. In: Huizing, C., de Bakker, J.W., Rozenberg, G., de Roever, W.-P. (eds.) REX 1991. LNCS, vol. 600, pp. 526–548. Springer, Heidelberg (1992)

    Chapter  Google Scholar 

  2. Hermanns, H., Mertsiotakis, V., Rettelbach, M.: Performance analysis of distributed systems using TIPP. In: Proc. UKPEW 1994, pp. 131–144 (1994)

    Google Scholar 

  3. Bravetti, M., Bernardo, M., Gorrieri, R.: From EMPA to GSMPA: Allowing for general distributions. In: Proc. PAPM 1997, pp. 17–33 (1997)

    Google Scholar 

  4. D’Argenio, P., Katoen, J.P.: A theory of stochastic systems, part II: Process algebra. Information and Computation 203(1), 39–74 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  5. Bravetti, M.: Specification and Analysis of Stochastic Real-time Systems. PhD thesis, Universitá di Bologna (2002)

    Google Scholar 

  6. López, N., Núñez, M.: NMSPA: A non-Markovian model for stochastic processes. In: Proc. ICDS 2000, pp. 33–40. IEEE, Los Alamitos (2000)

    Google Scholar 

  7. Bohnenkamp, H., D’Argenio, P., Hermanns, H., Katoen, J.-P.: MODEST: A compositional modeling formalism for hard and softly timed systems. IEEE Transactions on Software Engineering 32, 812–830 (2006)

    Article  Google Scholar 

  8. Katoen, J.P., D’Argenio, P.R.: General distributions in process algebra. In: Brinksma, E., Hermanns, H., Katoen, J.-P. (eds.) EEF School 2000 and FMPA 2000. LNCS, vol. 2090, pp. 375–429. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  9. D’Argenio, P.: From stochastic automata to timed automata: Abstracting probability in a compositional manner. In: Proc. WAIT 2003(2003)

    Google Scholar 

  10. Markovski, J., de Vink, E.P.: Embedding real-time in stochastic process algebras. In: Horváth, A., Telek, M. (eds.) EPEW 2006. LNCS, vol. 4054, pp. 47–62. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  11. Markovski, J., de Vink, E.-P.: Real-time process algebra with stochastic delays. In: Proc. ACSD 2007, pp. 177–186. IEEE Computer Society Press, Los Alamitos (2007)

    Google Scholar 

  12. Markovski, J., de Vink, E.: Discrete real-time and stochastic-time process algebra for performance analysis of distributed systems. In: Proc. ACSD 2008 (to be published, 2008)

    Google Scholar 

  13. Cattani, S., Segala, R., Kwiatkowska, M., Norman, G.: Stochastic transition systems for continuous state spaces and non-determinism. In: Sassone, V. (ed.) FOSSACS 2005. LNCS, vol. 3441, pp. 125–139. Springer, Heidelberg (2005)

    Google Scholar 

  14. Markovski, J., de Vink, E.P.: Discrete real-time and stochastic-time process algebra for performance analysis of distributed systems. Technical Report CS 08/10, Eindhoven University of Technology (2008)

    Google Scholar 

  15. D’Argenio, P., Katoen, J.P.: A theory of stochastic systems, part I: Stochastic automata. Information and Computation 203(1), 1–38 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  16. Howard, R.: Dynamic Probabilistic Systems. Wiley, Chichester (1971)

    Google Scholar 

  17. Baeten, J., Middelburg, C.: Process Algebra with Timing. Monographs in Theoretical Computer Science. Springer, Heidelberg (2002)

    MATH  Google Scholar 

  18. López, N., Núñez, M.: Weak stochastic bisimulation for non-Markovian processes. In: Van Hung, D., Wirsing, M. (eds.) ICTAC 2005. LNCS, vol. 3722, pp. 454–468. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  19. van Niftrik, W.: Context sensitive interpolation. Master thesis, Eindhoven University of Technology (in progress, 2008)

    Google Scholar 

  20. Baeten, J.C.M., Bergstra, J.A., Klop, J.W.: On the consistency of Koomen’s fair abstraction rule. Theoretical Computer Science 51(1), 129–176 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  21. Bravetti, M., D’Argenio, P.: Tutte le algebre insieme – concepts, discussions and relations of stochastic process algebras with general distributions. In: Baier, C., Haverkort, B.R., Hermanns, H., Katoen, J.-P., Siegle, M. (eds.) Validation of Stochastic Systems. LNCS, vol. 2925, pp. 44–88. Springer, Heidelberg (2004)

    Google Scholar 

  22. Bryans, J., Bowman, H., Derrick, J.: Model checking stochastic automata. ACM Transactions on Computational Logic 4(4), 452–492 (2003)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

José Meseguer Grigore Roşu

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Markovski, J., de Vink, E.P. (2008). Extending Timed Process Algebra with Discrete Stochastic Time. In: Meseguer, J., RoÅŸu, G. (eds) Algebraic Methodology and Software Technology. AMAST 2008. Lecture Notes in Computer Science, vol 5140. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79980-1_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-79980-1_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-79979-5

  • Online ISBN: 978-3-540-79980-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics