03.12.2012 Views

xoEPC - Jan Mendling

xoEPC - Jan Mendling

xoEPC - Jan Mendling

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.

vi List of Figures<br />

3.13 Transition relation for wait context propagation . . . . . . . . . . . . . . 72<br />

3.14 Situation of unstable context changes without two phases . . . . . . . . . 73<br />

3.15 Propagating dead context in a loop . . . . . . . . . . . . . . . . . . . . . 74<br />

3.16 Transition Relation for Negative Token Propagation . . . . . . . . . . . . 75<br />

3.17 Transition Relation for Positive Token Propagation . . . . . . . . . . . . 77<br />

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

OR-join c5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

3.19 Initial and final marking of an EPC . . . . . . . . . . . . . . . . . . . . . 80<br />

3.20 Calculating the reachability graph in ProM . . . . . . . . . . . . . . . . . 92<br />

3.21 A Petri net that is bisimilar to the Loan Request EPC . . . . . . . . . . . 94<br />

3.22 A visualization of the state space of the Loan Request Petri net . . . . . . 95<br />

3.23 Another visualization of the Loan Request state space . . . . . . . . . . . 95<br />

3.24 Visualization of the Petri net and the state space in DiaGraphica . . . . . 96<br />

3.25 Clustering of places for the same state space in DiaGraphica . . . . . . . 96<br />

4.1 A relaxed sound EPC with structural problems . . . . . . . . . . . . . . . 103<br />

4.2 Relations between different Petri net-properties (see [DZ05, p.389]) . . . 105<br />

4.3 The second refinement example EPC in Visio . . . . . . . . . . . . . . . 111<br />

4.4 The second refinement example EPC loaded in ProM . . . . . . . . . . . 111<br />

4.5 Feedback about EPC soundness . . . . . . . . . . . . . . . . . . . . . . 111<br />

4.6 Transition System of the second refinement example EPC . . . . . . . . . 113<br />

4.7 Six reduction rules to preserve liveness, safeness, and boundedness [Mur89]115<br />

4.8 Six reduction rules of [DAV05] . . . . . . . . . . . . . . . . . . . . . . . 116<br />

4.9 Unclean and deadlocking EPC . . . . . . . . . . . . . . . . . . . . . . . 117<br />

4.10 Overview of patterns that are addressed by EPC reduction rules . . . . . . 119<br />

4.11 Reduction producing arcs that already exist . . . . . . . . . . . . . . . . 120<br />

4.12 Reduction of trivial constructs . . . . . . . . . . . . . . . . . . . . . . . 120<br />

4.13 Reduction of structured blocks . . . . . . . . . . . . . . . . . . . . . . . 122<br />

4.14 Reduction of structured loops . . . . . . . . . . . . . . . . . . . . . . . . 123

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

Saved successfully!

Ooh no, something went wrong!