This section discusses the details pertaining to the implementation of the interaction between the GUI and the simulator engine. As first introduced in Figure 5.1, the interaction takes place in four different steps; these steps are presented in greater context and in more detail in Figure 5.5. The GUI handles two of these steps and the simulator engine handles the other two. The subsequent sections will describe the implementation of these four stages in the context of a specific example.
Figure 5.5: Intermodule Communication Between the GUI and Simulator