This section describes how to view and inspect components
of a model during animation.
About this task
The
ability to inspect an executable model is a key feature of animation
and a major debugging aid during model design.
You
can watch the active execution for an application in any of the following
views:
- Output window
- Call Stack window
- Event Queue window
- Animated browser
- Animated sequence diagrams
- Animated statecharts
- Animated activity diagrams
- Thread view (multithreaded applications only)
During animation, you can access:
- The model as a whole
- Objects that make up the model and relations between
them
- Internal information about specific objects
Accordingly, you are provided with three types
of views:
- Application-wide status views, available only in
animation:
- Call stack view
- Event queue view
- Threads view
- Multiobject views provided by animated versions
of multiobject design tools:
- Animated sequence diagrams, which depict messages
passed between instances during the execution of the application.
- The animated browser, which enables you to inspect
instances currently alive in the application
- Object-specific view provided by the animated version
of single-object design tools:
- Animated statecharts, which describe the current
states and latest transitions of the object
- Animated activity diagrams