A formal language toward the unification of model checking and performance evaluation

  • Authors:
  • Andrew S. Miner;Yaping Jing

  • Affiliations:
  • Department of Computer Science, Iowa State University;Department of Computer Science, Iowa State University

  • Venue:
  • ASMTA'10 Proceedings of the 17th international conference on Analytical and stochastic modeling techniques and applications
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

There are currently a variety of logics used to describe properties of discrete-state systems, such as linear temporal logic (LTL) and computation tree logic (CTL), and of discrete-state stochastic systems, such as probabilistic CTL (PCTL) and continuous stochastic logic (CSL). While powerful, these logics are by definition limited to producing only true or false responses. In this work, we introduce a query language, CTML, that operates on real-valued quantities to reason over probabilistic systems. CTML is inspired by, and evolves from stochastic logic. It extends until and weak until with arithmetic operations on real values, while still preserving their conventional semantics of temporal logic. We derive mathematical algorithms for computing each of the operators, show how any PCTL property can be expressed in CTML, and illustrate the expressiveness of CTML with some example performance-related queries.