Patent Document ID: 7496895
Application ID: 11025218

Base Claim:
1. A system for debugging a multi-domain graphical model, comprising: a computational device, having: a plurality of debuggable objects respectively associated with at least one of a plurality of entities found in a graphical model, the plurality of entities including entities from modeling domains of different types; and a unified debugger, the unified debugger integrating a plurality of the debuggable objects that are associated with entities from the modeling domains into a common diagnostic environment, the unified debugger generating a view of information based on information referenced by a debuggable object being executed in the graphical model; and a display device configured to display a view of information associated with an executing one of the plurality of entities in the graphical model, the view automatically changing as entities from different types of modeling domains are executed in the graphical model, the changing view based on information in a debuggable object associated with a currently executing entity in the graphical model, the view changing between views of at least two of a time-based block diagram, a statechart, a data flow diagram, a discrete event model and compiled code.

---

Claim 2:
2. The system of claim 1 wherein the unified debugger further comprises: a debugger engine for debugging the graphical model and communicating with the plurality of debuggable objects, a plurality of debugger views for displaying debug information to a user, and a debugger view controller for determining how information referenced by the debuggable objects is displayed to the user.