Object-Behavior Model
1.  Evaluate all use-cases to fully understand the
sequence of interaction within the system.
2.  Identify events that drive the interaction sequence
and understand how these events relate to specific
objects.
3.  Create an event trace [RUM91] for each use-case.
4.  Build a state transition diagram for the system
5.  Review the object-behavior model to verify accuracy
and consistency