next up previous
Next: Control Synthesis Up: Ramadge and Wonham Framework Previous: The Plant Model

Specifications and Legal Language

In the R&W framework, specifications are also described using state machines. In order to obtain the model tex2html_wrap_inline2003 we must do the following:

The model tex2html_wrap_inline2003 can now be used to obtain a generator for the ``legal language,'' tex2html_wrap_inline2241 , or the largest behavior of the plant that satisfies all the requirements given by tex2html_wrap_inline2003 . This is given by tex2html_wrap_inline2245 .

Remark
It is not necessary to intersect all the tex2html_wrap_inline2217 's before computing the legal language. For instance, since tex2html_wrap_inline2249 , we have chosen to construct first in our Two-Pusher Example the recognizer tex2html_wrap_inline2251 , which gives the ``legal states'' of the system. Finally, we construct the legal language tex2html_wrap_inline2253 by intersecting tex2html_wrap_inline2255 with tex2html_wrap_inline2257 . (See Section 6.1.)

With this formalism, both ``state-avoidance'' problems (``safety specifications'') and ``string-avoidance'' problems (``sequential specifications'') can be considered. However, we should point out that describing specifications by means of state machines is often a nontrivial task.


next up previous
Next: Control Synthesis Up: Ramadge and Wonham Framework Previous: The Plant Model

Luz E. Pinzon
Wed Oct 15 18:10:49 EDT 1997