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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

274 Verena Wolf<br />

model test processes boils down to characterization<br />

⊑CH fully probabilistic τ-free, nonprob., classical extended trace<br />

processes reactive (T np,re ) test<strong>in</strong>g (⊑DH ) distribution<br />

∼LS τ-free reactive prob. τ-free, nonprob. ord<strong>in</strong>ary probabilistic<br />

processes (T np ) bisimulation bisimulation (∼bs)<br />

⊑CL fully probabilistic fully probabilistic classical probabilistic trace<br />

processes (T fp<br />

τ ) test<strong>in</strong>g (⊑DH ) distribution<br />

⊑ may<br />

SE probabilistic probabilistic classical trace distr. preprocesses<br />

(T pp<br />

τ ) test<strong>in</strong>g (⊑DH ) congruence (� ftp )<br />

⊑ may<br />

JY τ-free prob. τ-free, probabilistic ord<strong>in</strong>ary probabilistic<br />

processes (T pp ) simulation simulation<br />

⊑BC action-labeled ”passive” classical extended trace<br />

CTMCs (T pa<br />

τ ) test<strong>in</strong>g (⊑DH ) distribution<br />

Table 9.1. Summary table: The first column lists the most important probabilistic<br />

test<strong>in</strong>g relations we have discussed <strong>in</strong> this chapter. In the second column the correspond<strong>in</strong>g<br />

class of processes is depict and the third column shows the set of applied test<br />

processes. In the fourth column, the result<strong>in</strong>g relations are listed when the probabilistic<br />

<strong>in</strong>formation is disregarded. The last columns lists the correspond<strong>in</strong>g characterizations.<br />

9.13 Summary<br />

We have given an extensive survey of the test<strong>in</strong>g theory for probabilistic systems<br />

and presented the def<strong>in</strong>itions of different preorders <strong>in</strong> a uniform style to ease the<br />

task of establish<strong>in</strong>g relationships between them. Moreover we saw that <strong>in</strong> most<br />

cases the relations are closely connected with the classical test<strong>in</strong>g relation of De<br />

Nicola and Hennessy (see Figure 9.14, page 265) and we discussed characterizations<br />

to better reflect the nature of the relations (see Figure 9.15, page 270).<br />

Table 9.1 summarizes the ma<strong>in</strong> contents of this chapter.<br />

Computational issues: Most authors do not not address computational issues,<br />

but from the summary table we can see that some of the relations are<br />

decidable. First, consider the characterization by extended traces. If the process<br />

is f<strong>in</strong>ite, we can determ<strong>in</strong>e the (f<strong>in</strong>ite) set of extended traces with a non-zero<br />

probability and compute the probability of each extended trace with the <strong>in</strong>ductive<br />

def<strong>in</strong>itions of section 9.11.1. Christoff presents algorithms for verification<br />

of his test<strong>in</strong>g relations <strong>in</strong> [CC91]. Furthermore, we have a characterization by<br />

probabilistic bisimulation that can be computed <strong>in</strong> polynomial time and space<br />

by a partition<strong>in</strong>g technique [HT92]. To the best of our knowledge, for all other<br />

relations no algorithms comput<strong>in</strong>g them exist.<br />

Open problems:<br />

• We have only po<strong>in</strong>ted out the most obvious connections between the different<br />

preorders presented here. Clarify<strong>in</strong>g which relations are <strong>in</strong>comparable<br />

and which are f<strong>in</strong>er/coarser than others would be helpful to obta<strong>in</strong> a more<br />

complete picture on probabilistic test<strong>in</strong>g relations. For example, the rela-

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

Saved successfully!

Ooh no, something went wrong!