Information Technology Reference
In-Depth Information
˄
1/3
˄
2/3
1/
3
2/
3
˄
a
a
1/3
2/3
a
˄
(a)
(b)
Fig. 3.1 Example pLTSs
are labelled with positive real numbers that sum to 1. Sometimes we partially unfold
this graph by drawing the same nodes multiple times; in doing so, all outgoing edges
of a given instance of a node are always drawn, but not necessarily all incoming
edges. Edges labelled by probability 1 occur so frequently that it makes sense to
omit them, together with the associated nodes
representing point distributions.
Two example pLTSs are described this way in Fig. 3.1 , where part (b) depicts the
initial part of the pLTS obtained by unfolding the one in part (a).
For each state s , the outgoing transitions s ʱ
−ₒ ʔ represent the nondeterministic
alternatives available in the state s . The nondeterministic choices provided by s are
supposed to be resolved by the environment, which is formalised by a scheduler or an
adversary . On the other hand, the probabilistic choices in the underlying distribution
ʔ are made by the system itself. Therefore, for each state s , the environment chooses
some outgoing transition s
ʱ
−ₒ
ʔ . Then the action ʱ is performed, the system
resolves the probabilistic choice, and subsequently with probability ʔ ( s ) the system
reaches state s .
If we impose the constraint that for any state s and action ʱ at most one outgoing
transition from s is labelled ʱ , then we obtain the special class of pLTSs called re-
active (or deterministic ) pLTSs that are the probabilistic counterpart to deterministic
LTSs. Formally, a pLTS is reactive if for each s
ʱ
−ₒ
S , ʱ
L we have that s
ʔ
ʱ
−ₒ ʔ imply ʔ = ʔ .
and s
 
Search WWH ::




Custom Search