Skip to main content

2018 | OriginalPaper | Buchkapitel

Action and State Based Computation Tree Measurement Language and Algorithms

verfasst von : Yaping Jing, Andrew S. Miner

Erschienen in: Quantitative Evaluation of Systems

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

The computation tree measurement language (CTML) is a real-valued specification formalism, designed to express performance measures and dependability properties in a single framework. It is a further extension of probabilistic model checking logic in such a way that it expands the input and output value from the range of [0, 1] to the range of \([0, \infty )\). Unlike probabilistic computation tree logic (PCTL) or continuous stochastic logic (CSL), CTML can nest real values. As such, it turns out that CTML can express a nontrivial subset of probabilistic linear time logic (PLTL) formulas that cannot be expressed by PCTL while keeping the overall computational complexity being polynomial in the size of both an input formula and model. Moreover, it can express queries such as “when a message is sent, what is the expected time until it is received?” that cannot be expressed by an existing probabilistic logic, because they are“probabilistic” at most. While powerful, CTML is a state-based specification formalism. In this work, we introduce a stronger formal query language, called action and state based computation tree measurement language (asCTML). asCTML extends from CTML, for answering performance queries that operates over paths featured by a combination of states and actions. Inspired by the action and state based continuous stochastic logic (asCSL), asCTML supports multiple actions.

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!

Literatur
2.
Zurück zum Zitat Ciardo, G., Trivedi, K.S.: A decomposition approach for stochastic reward net models. Perform. Eval. 18, 37–59 (1993)MathSciNetCrossRef Ciardo, G., Trivedi, K.S.: A decomposition approach for stochastic reward net models. Perform. Eval. 18, 37–59 (1993)MathSciNetCrossRef
3.
Zurück zum Zitat Hansson, H., Jonsson, B.: A logic for reasoning about time and reliability. Formal Aspects Comput. 6(5), 512–535 (1994)CrossRef Hansson, H., Jonsson, B.: A logic for reasoning about time and reliability. Formal Aspects Comput. 6(5), 512–535 (1994)CrossRef
4.
Zurück zum Zitat Courcoubetis, C., Yannakakis, M.: The complexity of probabilistic verification. J. ACM 42(4), 857–907 (1995)MathSciNetCrossRef Courcoubetis, C., Yannakakis, M.: The complexity of probabilistic verification. J. ACM 42(4), 857–907 (1995)MathSciNetCrossRef
5.
Zurück zum Zitat Baier, C., Cloth, L., Haverkort, B.R., Kuntz, M., Siegle, M.: Model checking Markov chains with actions and state labels. IEEE Trans. Softw. Eng. 33, 209–224 (2007)CrossRef Baier, C., Cloth, L., Haverkort, B.R., Kuntz, M., Siegle, M.: Model checking Markov chains with actions and state labels. IEEE Trans. Softw. Eng. 33, 209–224 (2007)CrossRef
7.
Zurück zum Zitat Obal, W.D., Sanders, W.H.: State-space support for path-based reward variables. Perform. Eval. 35(3–4), 233–251 (1999)CrossRef Obal, W.D., Sanders, W.H.: State-space support for path-based reward variables. Perform. Eval. 35(3–4), 233–251 (1999)CrossRef
8.
Zurück zum Zitat Stewart, W.J.: Introduction to the Numerical Solution of Markov Chains. Princeton University Press, Princeton (1994)MATH Stewart, W.J.: Introduction to the Numerical Solution of Markov Chains. Princeton University Press, Princeton (1994)MATH
10.
Zurück zum Zitat Donatelli, S., Haddad, S., Sproston, J.: Model checking timed and stochastic properties with CSL\(^{\text{ TA }}\). IEEE Trans. Softw. Eng. 35(2), 224–240 (2009)CrossRef Donatelli, S., Haddad, S., Sproston, J.: Model checking timed and stochastic properties with CSL\(^{\text{ TA }}\). IEEE Trans. Softw. Eng. 35(2), 224–240 (2009)CrossRef
12.
Zurück zum Zitat Kwiatkowska, M.: Quantitative verification: models, techniques and tools. In: Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering, New York, NY, USA, pp. 449–458. ACM (2007) Kwiatkowska, M.: Quantitative verification: models, techniques and tools. In: Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering, New York, NY, USA, pp. 449–458. ACM (2007)
14.
15.
Zurück zum Zitat Schnoebelen, P.: The complexity of temporal logic model checking. Adv. Modal Log. 4, 393–436 (2002)MATH Schnoebelen, P.: The complexity of temporal logic model checking. Adv. Modal Log. 4, 393–436 (2002)MATH
16.
Zurück zum Zitat Kwiatkowska, M., Norman, G., Parker, D.: Probabilistic verification of Herman’s self-stabilisation algorithm. Formal Aspects Comput. 24(4–6), 661–670 (2012)MathSciNetCrossRef Kwiatkowska, M., Norman, G., Parker, D.: Probabilistic verification of Herman’s self-stabilisation algorithm. Formal Aspects Comput. 24(4–6), 661–670 (2012)MathSciNetCrossRef
17.
Zurück zum Zitat Kemeny, J.G., Snell, J.L.: Finite Markov Chains. D. Van Nostrand Company Inc., Princeton (1960)MATH Kemeny, J.G., Snell, J.L.: Finite Markov Chains. D. Van Nostrand Company Inc., Princeton (1960)MATH
21.
Zurück zum Zitat Baier, C., Haverkort, B., Hermanns, H., Katoen, J.P.: Model-checking algorithms for continuous-time Markov chains. IEEE Trans. Softw. Eng. 29(6), 524–541 (2003)CrossRef Baier, C., Haverkort, B., Hermanns, H., Katoen, J.P.: Model-checking algorithms for continuous-time Markov chains. IEEE Trans. Softw. Eng. 29(6), 524–541 (2003)CrossRef
23.
Zurück zum Zitat Suto, T., Bradley, J.T., Knottenbelt, W.J.: Performance trees: expressiveness and quantitative semantics. In: Proceedings of the 4th International Conference on Quantitative Evaluation of Systems, Washington DC, USA, pp. 41–50. IEEE Computer Society (2007) Suto, T., Bradley, J.T., Knottenbelt, W.J.: Performance trees: expressiveness and quantitative semantics. In: Proceedings of the 4th International Conference on Quantitative Evaluation of Systems, Washington DC, USA, pp. 41–50. IEEE Computer Society (2007)
Metadaten
Titel
Action and State Based Computation Tree Measurement Language and Algorithms
verfasst von
Yaping Jing
Andrew S. Miner
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-99154-2_12

Premium Partner