Skip to main content

Extending the Steady State Analysis of Hierarchical Semi-Markov Processes with Parallel Regions

  • Conference paper
  • First Online:
Computer Performance Engineering (EPEW 2018)

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

Included in the following conference series:

Abstract

Analysis of hierarchical semi-Markov processes with parallel regions is a technique that evaluates steady-state probabilities of models with multiple concurrent non-Markovian timers in a compositional way without the need of full state space generation. In this paper we extend the technique by removing some of its limitations and increasing its modelling power. By applying the time advancement mechanism known from stochastic state classes, exits in parallel regions with different time origins can be taken into account. Furthermore, exits can be put on state borders such that the model evolution depends on the exited region and a concept for history states is also presented. This significantly increases modeling power, such that the gap between semi-Markov processes with restricted modeling power and non-Markovian models without modeling restrictions but also with less efficient analysis is filled. Experimentations in order to validate the approach and to compare it with another technique were performed in order to better characterise the advantages of the compositional approach.

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

References

  1. Unified modeling language specification version 2.5.1, December 2017

    Google Scholar 

  2. Bertrand, N., et al.: Stochastic timed automata. arXiv (2014)

    Google Scholar 

  3. Carnevali, L., Ridi, L., Vicario, E.: A framework for simulation and symbolic state space analysis of non-Markovian models. In: Flammini, F., Bologna, S., Vittorini, V. (eds.) SAFECOMP 2011. LNCS, vol. 6894, pp. 409–422. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-24270-0_30

    Chapter  Google Scholar 

  4. D’Argenio, P.R., Lee, M.D., Monti, R.E.: Input/output stochastic automata. In: Fränzle, M., Markey, N. (eds.) FORMATS 2016. LNCS, vol. 9884, pp. 53–68. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-44878-7_4

    Chapter  MATH  Google Scholar 

  5. German, R., Logothetis, D., Trivedi, K.S.: Transient analysis of Markov regenerative stochastic petri nets: a comparison of approaches. In: Petri Nets and Performance Models, pp. 103–112. IEEE (1995)

    Google Scholar 

  6. Harel, D.: Statecharts: a visual formalism for complex systems. Sci. Comput. Program. 8(3), 231–274 (1987)

    Article  MathSciNet  Google Scholar 

  7. Homm, D., German, R.: Analysis of hierarchical semi-Markov processes with parallel regions. In: Remke, A., Haverkort, B.R. (eds.) MMB&DFT 2016. LNCS, vol. 9629, pp. 92–106. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-31559-1_9

    Chapter  Google Scholar 

  8. Horváth, A., Paolieri, M., Ridi, L., Vicario, E.: Transient analysis of non-Markovian models using stochastic state classes. Perform. Eval. 69(7–8), 315–335 (2012)

    Article  Google Scholar 

  9. Jansen, D.N., Hermanns, H., Katoen, J.-P.: A probabilistic extension of UML statecharts. In: Damm, W., Olderog, E.-R. (eds.) FTRTFT 2002. LNCS, vol. 2469, pp. 355–374. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-45739-9_21

    Chapter  MATH  Google Scholar 

  10. Jansen, D.N., Hermanns, H., Katoen, J.-P.: A QoS-oriented extension of UML statecharts. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003. LNCS, vol. 2863, pp. 76–91. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-45221-8_7

    Chapter  Google Scholar 

  11. Kulkarni, V.G.: Modeling and Analysis of Stochastic Systems. CRC Press, London (2016)

    Google Scholar 

  12. Logothetis, D., Trivedi, K.S., Puliafito, A.: Markov regenerative models. In: Computer Performance and Dependability Symposium. IEEE (1995)

    Google Scholar 

  13. Martina, S., Paolieri, M., Papini, T., Vicario, E.: Performance evaluation of Fischer’s protocol through steady-state analysis of Markov regenerative processes. In: MASCOTS, pp. 355–360. IEEE (2016)

    Google Scholar 

  14. Ruijters, E., Stoelinga, M.: Fault tree analysis: a survey of the state-of-the-art in modeling, analysis and tools. Comput. Sci. Rev. 15–16, 29–62 (2015)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Biagi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Biagi, M., Vicario, E., German, R. (2018). Extending the Steady State Analysis of Hierarchical Semi-Markov Processes with Parallel Regions. In: Bakhshi, R., Ballarini, P., Barbot, B., Castel-Taleb, H., Remke, A. (eds) Computer Performance Engineering. EPEW 2018. Lecture Notes in Computer Science(), vol 11178. Springer, Cham. https://doi.org/10.1007/978-3-030-02227-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-02227-3_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-02226-6

  • Online ISBN: 978-3-030-02227-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics