Skip to main content

2018 | OriginalPaper | Buchkapitel

Accelerated Model Checking of Parametric Markov Chains

verfasst von : Paul Gainer, Ernst Moritz Hahn, Sven Schewe

Erschienen in: Automated Technology for Verification and Analysis

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Parametric Markov chains occur quite naturally in various applications: they can be used for a conservative analysis of probabilistic systems (no matter how the parameter is chosen, the system works to specification); they can be used to find optimal settings for a parameter; they can be used to visualise the influence of system parameters; and they can be used to make it easy to adjust the analysis for the case that parameters change. Unfortunately, these advancements come at a cost: parametric model checking is—or rather was—often slow. To make the analysis of parametric Markov models scale, we need three ingredients: clever algorithms, the right data structure, and good engineering. Clever algorithms are often the main (or sole) selling point; and we face the trouble that this paper focuses on – the latter ingredients to efficient model checking. Consequently, our easiest claim to fame is in the speed-up we have often realised when comparing to the state of the art.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
4
We obtain the probablities and expected rewards as functions of the parameters. This can be visualised, just as we have visualised this in Sect. 5.
 
Literatur
3.
Zurück zum Zitat Calinescu, R., Ghezzi, C., Kwiatkowska, M., Mirandola, R.: Self-adaptive software needs quantitative verification at runtime. CACM 55(9), 69–77 (2012)CrossRef Calinescu, R., Ghezzi, C., Kwiatkowska, M., Mirandola, R.: Self-adaptive software needs quantitative verification at runtime. CACM 55(9), 69–77 (2012)CrossRef
4.
Zurück zum Zitat Cox, D.R.: Renewal Theory. Methuen & Co., Ltd, London (1967) Cox, D.R.: Renewal Theory. Methuen & Co., Ltd, London (1967)
9.
Zurück zum Zitat DeMillo, R.A., Lipton, R.J.: A probabilistic remark on algebraic program testing. Inf. Process. Lett. 7, 193–195 (1978)CrossRef DeMillo, R.A., Lipton, R.J.: A probabilistic remark on algebraic program testing. Inf. Process. Lett. 7, 193–195 (1978)CrossRef
10.
Zurück zum Zitat von Essen, C., Jobstmann, B.: Synthesizing systems with optimal average-case behavior for ratio objectives. In: iWIGP, pp. 17–32 (2011) von Essen, C., Jobstmann, B.: Synthesizing systems with optimal average-case behavior for ratio objectives. In: iWIGP, pp. 17–32 (2011)
11.
Zurück zum Zitat Filieri, A., Ghezzi, C., Tamburrelli, G.: Run-time efficient probabilistic model checking. In: ICSE, pp. 341–350. ACM (2011) Filieri, A., Ghezzi, C., Tamburrelli, G.: Run-time efficient probabilistic model checking. In: ICSE, pp. 341–350. ACM (2011)
12.
13.
Zurück zum Zitat Gainer, P., Linker, S., Dixon, C., Hustadt, U., Fisher, M.: The power of synchronisation: formal analysis of power consumption in networks of pulse-coupled oscillators. arXiv preprint arXiv:1709.04385 (2017) Gainer, P., Linker, S., Dixon, C., Hustadt, U., Fisher, M.: The power of synchronisation: formal analysis of power consumption in networks of pulse-coupled oscillators. arXiv preprint arXiv:​1709.​04385 (2017)
16.
Zurück zum Zitat Hahn, E.M., Hermanns, H., Zhang, L.: Probabilistic reachability for parametric Markov models. STTT 13(1), 3–19 (2011)CrossRef Hahn, E.M., Hermanns, H., Zhang, L.: Probabilistic reachability for parametric Markov models. STTT 13(1), 3–19 (2011)CrossRef
18.
Zurück zum Zitat Han, Y.S.: State elimination heuristics for short regular expressions. FI 128(4), 445–462 (2013) Han, Y.S.: State elimination heuristics for short regular expressions. FI 128(4), 445–462 (2013)
19.
Zurück zum Zitat Han, Y.S., Wood, D.: Obtaining shorter regular expressions from finite-state automata. TCS 370(1–3), 110–120 (2007)MathSciNetCrossRef Han, Y.S., Wood, D.: Obtaining shorter regular expressions from finite-state automata. TCS 370(1–3), 110–120 (2007)MathSciNetCrossRef
20.
Zurück zum Zitat Harbron, C.: Heuristic algorithms for finding inexpensive elimination schemes. SC 5(4), 275–287 (1995)CrossRef Harbron, C.: Heuristic algorithms for finding inexpensive elimination schemes. SC 5(4), 275–287 (1995)CrossRef
21.
Zurück zum Zitat Helmink, L., Sellink, M.P.A., Vaandrager, F.W.: Proof-checking a data link protocol. In: TYPES, pp. 127–165. Springer, Berlin (1993) Helmink, L., Sellink, M.P.A., Vaandrager, F.W.: Proof-checking a data link protocol. In: TYPES, pp. 127–165. Springer, Berlin (1993)
22.
Zurück zum Zitat Hopcroft, J.E.: Introduction to Automata Theory, Languages, and Computation. Pearson Education India (2008) Hopcroft, J.E.: Introduction to Automata Theory, Languages, and Computation. Pearson Education India (2008)
23.
Zurück zum Zitat Ibe, O.C., Trivedi, K.S.: Stochastic Petri net models of polling systems. J-SAC 8(9), 1649–1657 (1990) Ibe, O.C., Trivedi, K.S.: Stochastic Petri net models of polling systems. J-SAC 8(9), 1649–1657 (1990)
24.
Zurück zum Zitat Knuth, D., Yao, A.: The complexity of nonuniform random number generation. Algorithms and Complexity: New Directions and Recent Results. Academic Press, Orlando (1976) Knuth, D., Yao, A.: The complexity of nonuniform random number generation. Algorithms and Complexity: New Directions and Recent Results. Academic Press, Orlando (1976)
28.
Zurück zum Zitat Reiter, M.K., Rubin, A.D.: Crowds: anonymity for web transactions. TISSEC 1(1), 66–92 (1998)CrossRef Reiter, M.K., Rubin, A.D.: Crowds: anonymity for web transactions. TISSEC 1(1), 66–92 (1998)CrossRef
29.
Zurück zum Zitat Schwartz, J.T.: Fast probabilistic algorithms for verification of polynomial identities. J. ACM 27(4), 701–717 (1980)MathSciNetCrossRef Schwartz, J.T.: Fast probabilistic algorithms for verification of polynomial identities. J. ACM 27(4), 701–717 (1980)MathSciNetCrossRef
Metadaten
Titel
Accelerated Model Checking of Parametric Markov Chains
verfasst von
Paul Gainer
Ernst Moritz Hahn
Sven Schewe
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-030-01090-4_18