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.

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

∨<br />

((n ∈ Sor) ∧<br />

(∀a∈X : σm ′(a) = 0 ∧ κm ′(a) = κm(a)) ∧<br />

(∀a∈A\(X∪{a1,a2}) : σm ′(a) = σm(a)))))<br />

(∀a∈nin : σm(a) = +1) ∧<br />

(∀a∈nout : σm(a) = 0) ∧<br />

(∀a∈nin<br />

: σm ′(a) = 0 ∧ κm ′(a) = dead) ∧<br />

(∃X�=∅ : X = {a ∈ nout | σm ′(a) = +1 ∧ κm ′(a) = wait} ∧<br />

(∀a∈nout\X : σm ′(a) = −1 ∧ κm ′(a) = dead) ∧<br />

(∀a∈A\(nin∪nout) : κm ′(a) = κm(a) ∧ σm ′(a) = σm(a)))<br />

∨<br />

((n ∈ Jor) ∧<br />

(∃X�=∅ : X = {a ∈ nin | σm(a) = +1 ∧ κm(a) = wait}) ∧<br />

(∃Y : Y = {a ∈ nin | σm(a) = −1 ∧ κm(a) = dead}) ∧<br />

(∃Z : Z = {a ∈ nin | σm(a) = 0 ∧ κm(a) = dead}) ∧<br />

(X ∪ Y ∪ Z = nin) ∧<br />

(∀a∈nout : σm(a) = 0) ∧<br />

(∀a∈nin<br />

: σm ′(a) = 0 ∧ κm ′(a) = dead)) ∧<br />

(∀a∈nout : σm ′(a) = +1 ∧ κm ′(a) = wait) ∧<br />

(∃U⊂A : U = −1<br />

↩→n ∧<br />

m<br />

(∀a∈U : σm ′(a) = 0 ∧ κm ′(a) = κm(a)) ∧<br />

(∀a∈A\(U∪nin∪nout) : σm ′(a) = σm(a) ∧ κm ′(a) = κm(a)))).<br />

Furthermore, we define the following notations:<br />

• m1<br />

n<br />

→ +1 m2 if and only if (m1, n, m2) ∈ R +1 . We say that in the positive state<br />

propagation phase marking m1 enables node n and its firing results in m2.<br />

• m → m<br />

+1 ′ n<br />

if and only if ∃n : m1 → m2.<br />

+1<br />

• m τ → +1 m ′ if and only if ∃n1,...,nq,m1,...,mq+1 : τ = n1n2...nq ∈ N ∗ ∧<br />

m1 = m ∧ mq+1 = m ′ ∧ m1<br />

n1<br />

→ m2, m2<br />

+1<br />

n2<br />

→ ...<br />

+1 nq<br />

→ mq+1.<br />

+1

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

Saved successfully!

Ooh no, something went wrong!