Hardware Reference
In-Depth Information
The automaton is incomplete (2 states) and deterministic.
2 inputs 8 states 13 transitions
Inputs = { i, E }
s0
a -
s1
a -
s2
b -
s3
b -
a -
b -
b -
s4
s5
b -
a -
a -
s6
b -
b -
DC
- -
Fig. 15. 3 Graphical output of BALM showing the automaton x.aut of the largest controller
C M D .P [ S/
Pref
for the full controllability problem of Example 15.11 and Fig. 15.2
a deadlock or a livelock may occur in the closed-loop composition of the plant with
the supervisor. To exclude these situations one introduces the notion of a progressive
(i.e., non-blocking) supervisor. 1
Definition 15.2.2. A supervisor
is compositionally progressive or simply
progressive or non-blocking if the automaton
C
P
\ C
is trim.
Theorem 15.12. If the equation
P
\
X
D
S
is solvable then Pref
.S /
is a
progressive solution.
1 Another definition of progressive or non-blocking solution is reported in the literature, see [38,
78, 102, 104], by which a non-blocking controller
C
cannot block in the product
P \ C
any action
that is allowed by the specification.
 
Search WWH ::




Custom Search