next up previous
Next: Using TTM's Up: Modeling the Three-Machine Example Previous: Modeling the Three-Machine Example

Using the R&W Framework

The plant model consists of the following subsystems: Robot, M1, M2, and M3. The finite automaton for each of these is shown in Figure 18. We do not show the recognizer for the shuffled plant, since it would require tex2html_wrap_inline3599 states.

   figure935
Figure 18: Automata for subsystems in 3-Machine Example

Notice that, even though there is an event tex2html_wrap_inline2723 that takes the robot from the ``Fetching-Part'' state to ``Loading-M1,'' a different event, tex2html_wrap_inline3603 is used in the M1-module that takes this subsystem from ``Idle(1)'' to ``Being-Loaded(1).'' This ``redundancy'' is necessary here because, as we know, the R&W framework requires that the subsystems be independent (i.e. they should share no event labels). This requirement is a clear drawback since it makes the description of the system more complex than it needs to be. Due to this complexity of description, we do not attempt to illustrate the supervisor for this example.



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