M. Barbeau et al., A METHOD FOR THE SYNTHESIS OF CONTROLLERS TO HANDLE SAFETY, LIVENESS,AND REAL-TIME CONSTRAINTS, IEEE transactions on automatic control, 43(11), 1998, pp. 1543-1559
This paper describes a synthesis method that automatically derives con
trollers for timed discrete-event systems with nonterminating behavior
modeled by timed transition graphs and specifications of control requ
irements expressed by metric temporal logic (MTL) formulas. Synthesis
is performed by using 1) a forward-chaining search that evaluates the
satisfiability of MTL formulas over sequences of states generated by o
ccurrences of actions and 2) a control-directed backtracking technique
that takes into consideration the controllability of actions. This me
thod has several interesting features. First, the issues of controllab
ility, safety, liveness, and real time are integrated in a single fram
ework, Second, the synthesis process does not require explicit storage
of an entire transition structure over which formulas are checked and
can be stopped at any moment, giving an approximate but useful result
. Third, search and control mechanisms allow circumvention of the stat
e explosion problem.