1. A computer-implemented method comprising: providing a graphical debugger that interfaces with: a model view of a model being executed by an execution engine, where said model comprises a block that includes a plurality of block methods, where said block methods perform operations on behalf of said block when said block methods execute and said block is an owner of said block methods performed on behalf of said block, and a block method execution list view of block methods called during execution of said model, where said model view and block method execution list view are simultaneously displayed using a display device; sending debug information from said execution engine to said graphical debugger, where said debug information is related to said execution of said model; indicating an order of execution of at least a subset of said plurality of block methods for said block that are executed during said execution of said model, said indicating performed using said debug information; sending, using said graphical debugger, information to said execution engine, said information for controlling said execution of said model; outputting said debug information to a user by simultaneously displaying said model view and said block method execution list and visually indicating a currently executing method in said block method execution list view; and altering said model view to visually indicate the owner of said currently executing method.