Draft:Continuous Stochastic Logic

Continuous Stochastic Logic (CSL) is a formalism for expressing properties of continuous time Markov chains (CTMCs). It enhances the classical temporal logic frameworks by incorporating quantitative aspects of systems that exhibit continuous-time stochastic behavior. CSL is used primarily in Probabilistic Model Checking (PMC), where it enables automatic verification of properties over CTMCs.[1][2]

CSL Syntax

edit

A possible syntax of CSL can be defined as follows:[3]

Therein, for some finite set of atomic propositions, is a comparison operator, is an interval of and is a probability threshold. Let indicate that the probability of a path formula being satisfied from a given state satisfies bound , and let indicate the steady-state probability of the same.

Formulas of CSL are interpreted over continuous-time Markov chains. An interpretation structure is a quadruple , where

  • is a finite set of states,
  • is an initial state,
  • is a transition probability function based on specified reaction rates, , such that for all we have , and
  • is a labeling function, , assigning atomic propositions to states.


References

edit
  1. Baier, C.; Haverkort, B.; Hermanns, H.; Katoen, J.-P. (June 2003). "Model-checking algorithms for continuous-time markov chains". IEEE Transactions on Software Engineering. 29 (6): 524–541. doi:10.1109/TSE.2003.1205180. ISSN 0098-5589.
  2. Kwiatkowska, Marta; Norman, Gethin; Parker, David (2007), Bernardo, Marco; Hillston, Jane (eds.), "Stochastic Model Checking", Formal Methods for Performance Evaluation, vol. 4486, Berlin, Heidelberg: Springer Berlin Heidelberg, pp. 220–270, doi:10.1007/978-3-540-72522-0_6, ISBN 978-3-540-72482-7, retrieved 2026-03-17{{citation}}: CS1 maint: work parameter with ISBN (link)
  3. Stewart, William J. (1994). Introduction to the numerical solution of Markov chains. Princeton: Princeton university press. ISBN 978-0-691-03699-1.