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.

242 Verena Wolf<br />

(a, 1<br />

4 ) (a, 1<br />

4 )<br />

u1 u2 ⊥ u3<br />

(stop, 1)<br />

sP<br />

(b, 2<br />

9 )<br />

(stop, 1<br />

6 )<br />

(b, 1<br />

9 )<br />

(stop, 1) (stop, 1)<br />

Fig. 9.3. Remov<strong>in</strong>g nondeterm<strong>in</strong>ism <strong>in</strong> a probabilistic process.<br />

9.5 Action-Labeled Cont<strong>in</strong>uous-Time Markov Cha<strong>in</strong>s<br />

Action-labeled cont<strong>in</strong>uous-time Markov cha<strong>in</strong>s (aCTMCs) are the underly<strong>in</strong>g<br />

model of stochastic process algebras like TIPP, EMPA and PEPA [GHR93,<br />

BG96, Hil96] and the action-labeled extension of cont<strong>in</strong>uous-time Markov cha<strong>in</strong>s.<br />

The difference between aCTMCs and fully probabilistic processes (as presented<br />

<strong>in</strong> Section 9.3) is that the process acts <strong>in</strong> cont<strong>in</strong>uous time and an exponentially<br />

distributed residence time X is associated with each state. Transition probabilities<br />

are replaced by rates and the process rema<strong>in</strong>s X time units <strong>in</strong> the correspond<strong>in</strong>g<br />

state and chooses a successor state with regard to the probabilities<br />

implicitly given by the rates. Thus, aCTMCs model real-world systems with<br />

time-dependence and randomness.<br />

Def<strong>in</strong>ition 9.5. An action-labeled cont<strong>in</strong>uous-time Markov cha<strong>in</strong> M is<br />

given by a tuple (SM , −→M , sM )where<br />

• SM is a countable set of states,<br />

•−→M⊆SM × (Actτ × R>0) × SM is a transition relation and<br />

• sM ∈ SM is an <strong>in</strong>itial state.<br />

Furthermore, for all s ∈ SM the exit rate<br />

E(s) =<br />

�<br />

r<br />

is f<strong>in</strong>ite.<br />

s ′ ,a,r:<br />

(s,a,r,s ′ )∈→ M<br />

Let ACTMC denote the set of all action-labeled cont<strong>in</strong>uous-time Markov cha<strong>in</strong>s.<br />

We write s (a,r)<br />

−−−→M s ′ for (s, a, r, s ′ ) ∈→M . We <strong>in</strong>terpret an aCTMC as follows:<br />

Every element s (a,r)<br />

−−−→M s ′ corresponds to an a-transition <strong>in</strong> the cha<strong>in</strong> from<br />

state s to state s ′ . Every transition has an associated stochastic delay with a<br />

duration determ<strong>in</strong>ed by r. Ifs has only one successor s ′ ,ana-transition to s ′ can<br />

take place after a delay which lasts an exponentially distributed time period. We<br />

⊓⊔

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

Saved successfully!

Ooh no, something went wrong!