Information Technology Reference
In-Depth Information
choice. However, the distributivities of both [ 30 ] and [ 32 ] constitute identifications
that cannot be justified by our testing approach; see [ 6 ].
In Jou and Smolka [ 33 ], as in [ 28 , 29 ], probabilistic equivalences based on traces,
failures and readies are defined. These equivalences are coarser than
pmay .For
example, let
P :
= a. (( b.d c.e ) 2
( b.f
c.g ))
Q :
=
a. (( b.d
c.g ) 2
( b.f
c.e )) .
The two processes cannot be distinguished by the equivalences of [ 28 , 29 , 33 ].
However, we can tell them apart by the test:
T :
= a. (( b.d.ˉ 2 c.e.ˉ )
( b.f.ˉ 2 c.g.ˉ ))
0, 2 ,1
1
since
A
( T , P )
={
}
and
A
( T , Q )
={
2 }
, that is, P
pmay Q .
5.11.2
Probabilistic Simulations
Four different notions of simulation for probabilistic processes occur in the literature,
each a generalisation of the well-known concept of simulation for nondeterministic
processes [ 34 ]. The most straightforward generalisation [ 35 ] is defined as in Defi-
nition 3.5. This simulation induces a preorder strictly finer than
S and
pmay .For
example, it does not satisfy the law
a. ( P p Q )
a.P
a.Q
that holds in probabilistic may testing semantics. The reason is that the process
a.P a.Q can answer the initial a move of a. ( P p Q ) by taking either the a move
to P , or the a move to Q , but not by a probabilistic combination of the two. Such
probabilistic combinations are allowed in the probabilistic simulation of [ 14 ], which
induces a coarser preorder on processes, satisfying the above law. In our terminology
it can be defined by changing the requirement above into
ʱ
−ₒ
ʱ
−ₒ
R
ʘ then there is a ʔ with t
ʔ and ʘ
R
ʔ .
if s
t and s
A weak version of this probabilistic simulation, abstracting from the internal action
˄ , weakens this requirement into
ʱ
−ₒ
ʱ
ʘ then there is a ʔ with t
ʔ and ʘ
ʔ .
if s
R
t and s
R
Nevertheless, also this probabilistic simulation does not satisfy all the laws we have
shown to hold for probabilistic may testing. In particular, it does not satisfy the
law ( May3 ). Consider for instance the processes R 1 =
a.b.c. ( d 2
e ) and R 2 =
a. ( b.c.d 2
b.c.e ). The law ( May3 ), which holds for probabilistic may testing, would
yield R 1 R 2 . If we are to relate these processes via a probabilistic simulation à la
 
Search WWH ::




Custom Search