Probabilistic CTL
From Wikipedia, the free encyclopedia
| This article is orphaned as few or no other articles link to it. Please help introduce links in articles on related topics. (November 2006) |
Probabilistic Computational Tree Logic is an extension of CTL which allows for probabilistic quantification of described properties. It has been defined in the paper by Hansson and Jonsson. PCTL is a useful logic for stating soft deadline properties, e.g. "after a request for a service, there is at least a 98% probability that the service will be carried out within 2 seconds". Akin CTL suitability for model-checking PCTL extension is widely used as a property specification language for probabilistic model checkers.
[edit] PCTL Syntax
One of the possible syntax of PCTL is defined as follows:

Therein,
is comparison operator and λ is a probability threshold.
Formulas of PCTL are interpreted over discrete Markov chains. An interpretation structure is a quadruple
, where
- S is a finite set of states,
is an initial state,
is a transition probability function,
, such that for all
we have
, and- L is a labeling function,
, assigning atomic propositions to states.
A path σ from a state s0 is an inifite sequence of states
. The n-th state of the path is denoted as σ[n] and the prefix of σ of length n is denoted as
.
[edit] Probability Measure
A probability measure μm of the set of path with the common prefix of length n is equal to the product of transitions probabilitites along the prefix of the path:

For n = 0 the probability measure is equal to
.
[edit] Satisfaction relations
Satisfaction relations
,
are inductively defined as follows:
if and only if
,
if and only if not
,
if and only if
or
,
if and only if
and
,
if and only if
, and
if and only if
.

