STate
                          transition Diagram   
                      
                      
                      Introduction to State Transition Diagrams
                        (STD's) 
                      An STD is a way of
                        describing the time-dependent behaviour of a
                        system. The basic consistency rule is: "A
                        system's behaviour in any state must be the
                        same, no matter by which path the state is
                        arrived at". 
                      States: 
                      
                        -  A state is an observable mode of behaviour
                          of the system. 
-  At any time a particular STD can only be in
                          one state. 
-  .. but a system's behaviour could be
                          described by more than one state transition
                          diagram 
 Transition conditions: 
                      
                        -  internal events or events external to the
                          system 
 Transition actions: 
                      
                        -  actions in response to the events 
-  triggering one-shot actions 
-  synchronizing between different STD's 
-  producing control outputs 
 Drawing STD's: 
                      
                        -  Identify observable states of the system 
-  Select the states with normal behaviour 
-  Specify the conditions that mark a
                          transition 
-  Specify the actions to produce the
                          observable behaviour in the destination state
                          for each transition 
-  If the system is complex, partition the
                          diagram in several STD's 
 The classical elevator example: 
                      
                        -  just one lift 
-  one floor can be requested at a time 
-  no call buttons on any floors 
-  the lift waits at the requested floor for
                          five minutes if no-one selects a floor. Then
                          it returns to the ground floor. 
-  There is a photocell protection on the
                          doors 
-  The lift will not move with the doors open
                        
 STD's: 
                      
 
 
                       
                      A graphical tool is used to produce the diagrams:
                      TCM ( http://wwwhome.cs.utwente.nl/~tcm/ )