Patent ID: 7207027

Claim:
A user interface for displaying a synthesized design file from a high-level algorithmic language, the user interface comprising: a project explorer for presenting the user with an algorithmic depiction of a MATLAB model; and wherein the project explorer presents the user with an algorithmic depiction of a selected design modeled from the high-level algorithmic language, wherein the algorithmic depiction comprises a list of hierarchically arranged design elements from the high-level algorithmic language model; wherein the list of hierarchically arranged design elements comprises a first level comprising an expandable list of at least one variable used by one or more functions, a list of at least one function used in the design and an expandable loop identifier for each loop used in the design; and a second expanded level for each loop in the design comprising a list of ports including an input and an output with at least one variable from the expandable list of at least one variable, and a least one loop parameter; a report section for presenting a first file associated with the MATLAB model; a command line section for displaying the output of processes selected by the user and for receiving commands from the user to control the design flow; and a design flow section providing a user with at least one selectable icon for invoking a selected phase of the design flow.