1. A method for depicting the simulated execution of a software program by a controller in an embedded system comprising the steps of: displaying a plurality of interconnected program modules of the software program on a display device, at least one of the modules having at least two mutually exclusive different modes of functionality, assigning a unique color to each mode of functionality, initiating a simulated execution of the software program by the controller of the embedded system, selecting the mode of functionality of said program modules as a function of software parameters of the software program, and changing the color of a portion of the program modules on the display device to correspond to the assigned unique color of the selected mode of functionality for each said program module during the simulated execution of the program, wherein said modes of functionality are selected from the group of linear arithmetic, non-linear arithmetic and constant assignment.