Graphics Programs Reference
In-Depth Information
p
p
1
p
p
2
t
1
t
2
t
1
t
2
p
1
p
2
p
3
p
4
(a)
(b)
Figure 2.9: Two cases of asymmetric conflict
of t
0
, it is also true that the firing of t
0
decreases the enabling degree of
t. This indeed happens for t
2
and t
3
, and for t
4
and t
5
. However, this
is not always the case. Asymmetric conflicts can be easily constructed as
structure (the firing of t
2
does not decrease the enabling degree of t
1
, but
the viceversa is clearly false) while in Fig.
2.9(
b) it is due to the particular
marking. In the marking depicted in the figure, M = 3p
1
+ 2p + p
2
, we
have ED(t
1
,M) = 2, ED(t
2
,M) = 1, and the firing of t
1
does not decrease
the enabling degree of t
2
, while the viceversa is false. A specular situation
arises when M = 2p
1
+ 3p + p
1
. Notice the similarities between the net in
Fig.
2.9(
a) and the portion of the readers & writers example that comprises
transitions t
4
and t
5
: the only difference is the absence of the inhibitor arc.
Formally, we state that transition t
l
is in effective conflict with transition t
m
in marking M, and we write t
l
EC(M)t
m
, if and only if t
l
and t
m
are both
enabled in M, but the enabling degree of t
m
in the marking M
0
, produced
by the firing of t
l
, is strictly smaller than the enabling degree of t
m
in M.
In formulae:
Definition 2.3.6 (Effective conflict) For any Petri net system,
∀
t
l
,t
m
∈
T such that t
l
6
= t
m
,
∀
M : P
→
IN, transition t
l
is in effective conflict with
t
m
in marking M (denoted t
l
EC(M)t
m
) iff
M[t
l
i
M
0
and ED(t
m
,M) < ED(t
m
,M
0
)
Observe the use of the qualifier “effective” to the term conflict: histori-
cally the term “conflict” has been reserved to the situation in which two
transitions have a common input place. In order not to induce any misun-
derstanding we shall use the term structural conflict in the latter case.
Search WWH ::
Custom Search