14.08.2013 Views

Reactive Systems: Modelling, Specification and Verification - Cs.ioc.ee

Reactive Systems: Modelling, Specification and Verification - Cs.ioc.ee

Reactive Systems: Modelling, Specification and Verification - Cs.ioc.ee

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

44 CHAPTER 3. BEHAVIOURAL EQUIVALENCES<br />

processes. Intuitively, a strong bisimulation is a kind of invariant relation betw<strong>ee</strong>n<br />

processes that is preserved by transitions in the sense of Definition 3.2.<br />

Before beginning to explore the properties of strong bisimilarity, let us remark<br />

one of its most appealing features, namely a proof technique that it supports to<br />

show that two processes are strongly bisimilar. Since two processes are strongly<br />

bisimilar if there is a strong bisimulation that relates them, to prove that they are<br />

related by ∼ it suffices only to exhibit a strong bisimulation that relates them.<br />

Example 3.1 Consider the labelled transition system<br />

where<br />

• Proc = {s, s1, s2, t, t1},<br />

• Act = {a, b},<br />

• a →= {(s, s1), (s, s2), (t, t1)}, <strong>and</strong><br />

• b →= {(s1, s2), (s2, s2), (t1, t1)}.<br />

(Proc, Act, { α →| α ∈ Act}) ,<br />

Here is a graphical representation of this labelled transition system.<br />

s<br />

a<br />

<br />

<br />

t<br />

<br />

a<br />

<br />

a<br />

<br />

<br />

<br />

b<br />

s1<br />

<br />

s2 <br />

t1 <br />

We will show that s ∼ t. In order to do so, we have to define a strong bisimulation<br />

R such that (s, t) ∈ R. Let us define it as<br />

R = {(s, t), (s1, t1), (s2, t1)} .<br />

The binary relation R can be graphically depicted by dotted lines like in the following<br />

picture.<br />

s<br />

a<br />

<br />

<br />

t<br />

<br />

a<br />

<br />

a<br />

<br />

<br />

<br />

b<br />

s1<br />

<br />

s2 <br />

t1 <br />

b<br />

b<br />

b<br />

b

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

Saved successfully!

Ooh no, something went wrong!