User interface
The User Interface component performs all of the data solicitation and presentation functions necessary to operate the Cruise Control simulations.
The User Interface component has one input stream, throttle updates, and one output stream, user actions. Both input and output streams are from the Test Harness component. The user interface is written in C with embedded Tcl/Tk. The image above shows the window which is used to operate the simulation. User actions are converted into tokens and passed to the Test Harness.