Programming Simulations
The scenario enables the system engineer to exercise the model interactively. At times, moreover more extensive similarity may be desirable. The Performance under random conditions in both typical situations and typical may want to be assessed. For condition in that a more extensive simulation of a real- time model is desired Simulation Control Language SCL enables the engineer to retain general control over how the executions proceed but at the similar time exploits the power of the tool to take over several of the details.
One of the easiest things which can be done with SCL is to read lists of events from a batch file. This means which lengthy parts or scenarios of them can be prepared in executed and advance automatically. These can be observed through the system engineer. In the other way, the system engineer can program with SCL to set break points and to monitor certain variables conditions or states. Example for, running a simulation of an avionics system and the engineer might ask the SCL program to stop whenever the radar locks on goal and switch to interactive mode. Once lock on is recognized and the engineer takes over interactively so in which this state can be examined in more detail.
The use of simulations and scenarios also enables the engineer to gather meaningful statistics about the operation of the system which is to be established. Example for we might need to know how many times in a typical flight of the aircraft, the radar loses a locked-on target. Still it might be hard for the engineer to all-encompassing flight scenario put together a single, a programmed simulation can be established using accumulated results from other scenarios to obtain average- case statistics. The simulation control program generates random say seat ejection in a fighter aircraft can be assigned very low probabilities although others are assigned higher probabilities and the random selection of events therefore becomes realistic. In order to be able to gather the desire statistics we insert appropriate break points in the SCL program.