03.12.2012 Views

xoEPC - Jan Mendling

xoEPC - Jan Mendling

xoEPC - Jan Mendling

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

78 3. Event-driven Process Chains (EPC)<br />

d<br />

d d<br />

c3<br />

d<br />

e1 f1<br />

f2 e2<br />

d<br />

c4<br />

d<br />

w<br />

c2<br />

c5<br />

s1<br />

c1<br />

w<br />

e3<br />

w<br />

w<br />

c6<br />

w w<br />

Figure 3.18: A structured EPC with a negative token on the negative upper corona of<br />

OR-join c5<br />

since a node can fire only if all its outputs are empty. Due to the safeness property, we<br />

already know that the state space is finite since also the number of arcs is finite for an<br />

EPC. Another observation is that there are several state and context propagations that<br />

are not interesting to the user of the model. Therefore, the following section will make<br />

a distinction between the transition relation of an EPC that covers all state and context<br />

changes, and the reachability graph that only covers the propagation of positive tokens<br />

and hides context and negative token propagation.<br />

This semantics definition based on state and context implies that the examples of<br />

Section 3.4 behave as follows.<br />

• Figure 3.6(a): The single OR-join on the loop produces a wait context at a9. There-<br />

fore, it is blocked.<br />

• Figure 3.6(b): The two OR-joins produce a wait context at a23 and a24. Therefore,<br />

they are both blocked.

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

Saved successfully!

Ooh no, something went wrong!