07.01.2013 Views

Lecture Notes in Computer Science 3472

Lecture Notes in Computer Science 3472

Lecture Notes in Computer Science 3472

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

9 Test<strong>in</strong>g Theory for Probabilistic Systems 261<br />

Now we will consider the relationships between the preorders depicted <strong>in</strong> Figure<br />

9.14. The numbers of the arrows connect<strong>in</strong>g the preorders are equal to the<br />

numbers <strong>in</strong> the follow<strong>in</strong>g enumeration. We have only picked out the most <strong>in</strong>terest<strong>in</strong>g<br />

pairs of test<strong>in</strong>g relations here and not all possible comb<strong>in</strong>ations. To the<br />

best of our knowledge the relationship between pairs (2),(4),(6) and (8) have not<br />

been exam<strong>in</strong>ed before.<br />

Let M1, M2 ∈ ACTMC , P, Q ∈ FPP and ˆ P, ˆ Q ∈ PP and recall that φem maps<br />

an aCTMC to a fully probabilistic process.<br />

(1) ( ⊑SE, ⊑DH ) : Segala states that ⊑ may<br />

SE<br />

[Seg96], i.e.<br />

ˆP ⊑SE ˆ Q =⇒ φnp( ˆ P) ⊑DH φnp( ˆ Q).<br />

This can be seen as follows: First observe that<br />

T np<br />

τ<br />

= {T ′ ∈T np<br />

τ<br />

|∃T ∈T pp<br />

τ<br />

is a ”natural” extension of ⊑may<br />

DH<br />

: φnp(T )=T ′ }<br />

and φnp( ˆ P)�T ′ is isomorphic to φnp( ˆ P�T ) for all T ∈Tpp τ with φnp(T )=<br />

T ′ . Assume ˆ P ⊑ may ˆQ SE and φnp( ˆ P) may T ′ , i.e. there exists a successful<br />

path <strong>in</strong> φnp( ˆ P)�T ′ . Therefore, there exists a P ′ ∈ fully( ˆ P�T )anda<br />

success state w <strong>in</strong> T with WP ′(w) > 0. But for every P ′ ∈ fully( ˆ P �T )<br />

there exists a Q ′ ∈ fully( ˆ Q�T )withWP ′(w) � WQ ′(w) (compare Def<strong>in</strong>ition<br />

9.16, page 253). Hence, WQ ′(w) > 0 and there exists a successful path<br />

<strong>in</strong> φnp( ˆ Q�T ).<br />

ˆQ and φnp( ˆ P) must T ′ , i.e. all paths <strong>in</strong> φnp( ˆ P)�T ′ are<br />

successful. Hence, for all P ′ ∈ fully( ˆ P �T )allpaths<strong>in</strong>φnp(P ′ ) are successful<br />

Now assume ˆ P ⊑ must<br />

SE<br />

and �<br />

w∈A<br />

WP ′(w) =1whereAis the set of success actions <strong>in</strong> T . S<strong>in</strong>ce it<br />

holds for all Q ′ ∈ fully( ˆ Q�T )thatWP ′(w) � WQ ′(w) forsomeP ′ ,wehave<br />

1= �<br />

�<br />

w∈A<br />

WP ′(w) � w∈A WQ ′(w) = 1. Thus all paths <strong>in</strong> Q ′ must be<br />

successful.<br />

We can conclude that Segala’s relations are a natural extension to the probabilistic<br />

sett<strong>in</strong>g. That the converse of the statement does not hold can be easily<br />

seen with Example 9.8. In Figure 9.9, page 254 we have φnp(P) ⊑DH φnp(Q)<br />

but P �⊑ may<br />

SE Q.<br />

(2) (⊑JY , ⊑SE ) : We have to consider ⊑SE <strong>in</strong> a more restrictive way. Only τfree<br />

probabilistic processes are now of <strong>in</strong>terest and <strong>in</strong>stead of fully(·) we<br />

take fully {0,1} (·) <strong>in</strong> Def<strong>in</strong>ition 9.16. Furthermore, we do not compare the<br />

success probabilities of each s<strong>in</strong>gle success state rather than the total success<br />

probability. Let the result<strong>in</strong>g relations be denoted by � may<br />

SE and �must SE .Itis<br />

easy to see that � may<br />

SE is not equivalent to ⊑JY or ⊑ may<br />

JY . But we have that<br />

�must SE is equivalent to ⊑must JY .Toseethis,considertwoτ-free probabilistic<br />

ˆQ. Thenwehave<br />

processes ˆ P and ˆ Q and T ∈T pp with ˆ P � must<br />

SE<br />

∀ Q ′ ∈ fully {0,1} ( ˆ Q�T ): ∃ P ′ ∈ fully {0,1} ( ˆ P�T ): WP ′ � WQ ′.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!