Skip to main content

Compositional Design of Stochastic Timed Automata

  • Conference paper
  • First Online:
Computer Science – Theory and Applications (CSR 2016)

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

Included in the following conference series:

Abstract

In this paper, we study the model of stochastic timed automata and we target the definition of adequate composition operators that will allow a compositional approach to the design of stochastic systems with hard real-time constraints. This paper achieves the first step towards that goal. Firstly, we define a parallel composition operator that (we prove) corresponds to the interleaving semantics for that model; we give conditions over probability distributions, which ensure that the operator is well-defined; and we exhibit problematic behaviours when this condition is not satisfied. We furthermore identify a large and natural subclass which is closed under parallel composition. Secondly, we define a bisimulation notion which naturally extends that for continuous-time Markov chains. Finally, we importantly show that the defined bisimulation is a congruence w.r.t. the parallel composition, which is an expected property for a proper modular approach to system design.

The first and the third authors are supported by ERC project EQualIS. The second author is partly supported by FP7-EU project Cassting. The fourth author was a postdoctoral researcher at the Belgian National Fund for Scientific Research (FNRS).

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.

    This can be seen using the residual-time semantics given in [14, 18].

  2. 2.

    Somehow, the clock behaviour in GSMPs and in -STA is that of countdown timers (which can be seen as event-predicting clocks of [3]), which is not as rich as general clocks in standard timed automata.

  3. 3.

    We restrict to open guards for technical reasons due to stochastic aspects.

  4. 4.

    Two measures \(\mu \) and \(\nu \) on the same measurable space are equivalent whenever for every measurable set A, \(\mu (A)>0\) iff \(\nu (A)>0\).

  5. 5.

    We recall that a run is Zeno if \(\sum _{i\ge 1}\tau _i<+\infty \).

  6. 6.

    A STA is said almost-surely fair whenever \(\mathbb {P} _{\mathcal {A}}(\textsf {fair})=1\), where a run is fair if and only if (roughly speaking) any edge enabled infinitely often is taken infinitely often.

References

  1. Alur, R., Dill, D.: Automata for modeling real-time systems. In: Paterson, M.S. (ed.) Automata, Languages and Programming. LNCS, vol. 443, pp. 322–335. Springer, Heidelberg (1990)

    Chapter  Google Scholar 

  2. Alur, R., Dill, D.: A theory of timed automata. Theor. Comput. Sci. 126(2), 183–235 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  3. Alur, R., Fix, L., Henzinger, T.A.: A determinizable class of timed automata. In: Dill, D.L. (ed.) Computer Aided Verification. LNCS, vol. 818, pp. 1–13. Springer, Heidelberg (1994)

    Chapter  Google Scholar 

  4. Baier, C., Haverkort, B., Hermanns, H., Katoen, J.-P.: Model-checking algorithms for continuous-time Markov chains. IEEE Trans. Softw. Eng. 29(7), 524–541 (2003)

    Article  MATH  Google Scholar 

  5. Baier, C., Hermanns, H., Katoen, J.-P., Wolf, V.: Comparative branching-time semantics for Markov chains. Inf. Comput. 200, 149–214 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  6. Baier, C., Hermanns, H., Katoen, J.-P., Wolf, V.: Bisimulation and simulation relations for Markov chains. In: Proceedings of the Workshop Essays on Algebraic Process Calculi, vol. 162. ENTCS, pp. 73–78 (2006)

    Google Scholar 

  7. Baier, C., Katoen, J.-P.: Principles of Model Checking. MIT Press, Cambridge (2008)

    MATH  Google Scholar 

  8. Bertrand, N., Bouyer, P., Brihaye, T., Menet, Q., Baier, Ch., Größer, M., Jurdziński, M.: Stochastic timed automata. Logical Methods Comput. Sci. 10(4), 1–73 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  9. Bertrand, N., Bouyer, P., Brihaye, Th., Markey, N.: Quantitative model-checking of one-clock timed automata under probabilistic semantics. In: Proceedings of 5th International Conference on Quantitative Evaluation of Systems (QEST 2008). IEEE Computer Society Press (2008)

    Google Scholar 

  10. Bohnenkamp, H., D’Argenio, P., Hermanns, H., Katoen, J.-P.: MODEST: a compositional modeling formalism for hard and softly timed systems. IEEE Trans. Softw. Eng. 32(10), 812–830 (2006)

    Article  Google Scholar 

  11. Bouyer, P., Brihaye, T., Carlier, P., Menet, Q.: Compositional design of stochastic timed automata. Research Report LSV-15-06, Laboratoire Spécification et Vérification, ENS Cachan, France, 51 pages, December 2015

    Google Scholar 

  12. Bravetti, M., Gorrieri, R.: The theory of interactive generalized semi-Markov processes. Theor. Comput. Sci. 282(1), 5–32 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  13. Brázdil, T., Hermanns, H., Krcál, J., Kretínský, J., Rehák, V.: Verification of open interactive Markov chains. In: Proceedings of the 31st Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2012), vol. 18. LIPIcs, pp. 474–485. Springer (2012)

    Google Scholar 

  14. Brázdil, T., Krčál, J., Křetínský, J., Řehák, V.: Fixed-delay events in generalized semi-Markov processes revisited. In: Katoen, J.-P., König, B. (eds.) CONCUR 2011. LNCS, vol. 6901, pp. 140–155. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  15. D’Argenio, P., Katoen, J.-P.: A theory of stochastic systems Part I: Stochastic automata. Inf. Comput. 203(1), 1–38 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  16. D’Argenio, P., Katoen, J.-P.: A theory of stochastic systems part II: Process algebra. Inf. Comput. 203(1), 39–74 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  17. Desharnais, J., Panangaden, P.: Continuous stochastic logic characterizes bisimulation of continuous-time Markov processes. J. Logic Algebraic Program. 56, 99–115 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  18. Glynn, P.W.: A GSMP formalism for discrete event systems. Proc. IEEE 77(1), 14–23 (1989)

    Article  Google Scholar 

  19. Hartmanns, A.: Modest - a unified language for quantitative models. In: Proceedings of the Forum on Specification and Design Languages (FDL 2012), pp. 44–51. IEEE Computer Society Press (2012)

    Google Scholar 

  20. Hartmanns, A., Hermanns, H.: The modest toolset: an integrated environment for quantitative modelling and verification. In: Ábrahám, E., Havelund, K. (eds.) TACAS 2014 (ETAPS). LNCS, vol. 8413, pp. 593–598. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  21. Hermanns, H.: Interactive Markov Chains: The Quest for Quantified Quality. LNCS, vol. 2428. Springer, Heidelberg (2002)

    MATH  Google Scholar 

  22. Hermanns, H., Katoen, J.-P.: The how and why of interactive Markov chains. In: de Boer, F.S., Bonsangue, M.M., Hallerstede, S., Leuschel, M. (eds.) FMCO 2009. LNCS, vol. 6286, pp. 311–337. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  23. Hermanns, H., Krčál, J., Křetínský, J.: Compositional verification and optimization of interactive Markov chains. In: D’Argenio, P.R., Melgratti, H. (eds.) CONCUR 2013 – Concurrency Theory. LNCS, vol. 8052, pp. 364–379. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  24. Hermanns, H., Zhang, L.: From concurrency models to numbers - performance and dependability. In: Software and Systems Safety - Specification and Verification, vol. 30. NATO Science for Peace and Security Series, pp. 182–210. IOS Press (2011)

    Google Scholar 

  25. Stoelinga, M.: Fun with FireWire: a comparative study of formal verification methods applied to the IEEE 1394 root contention protocol. Formal Aspects Comput. 14(3), 328–337 (2003)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pierre Carlier .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Bouyer, P., Brihaye, T., Carlier, P., Menet, Q. (2016). Compositional Design of Stochastic Timed Automata . In: Kulikov, A., Woeginger, G. (eds) Computer Science – Theory and Applications. CSR 2016. Lecture Notes in Computer Science(), vol 9691. Springer, Cham. https://doi.org/10.1007/978-3-319-34171-2_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-34171-2_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-34170-5

  • Online ISBN: 978-3-319-34171-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics