A computer implemented method for observing a behavior of a real time system in real time and sequentially displaying the behavior on a display screen with use of data processor provided with a plurality of simulation program modules each defining operation of a specific one of a plurality of components of said real time system represented by a component object and a relationship between the component object and at least one of the other component objects and having a function to simulate the operation of the specific one of the components according to contents of an operation control message for simulating the behavior of the real time system applied from said inter-program communication control routine, a plurality of symbol control program modules each having a function to present an operational state of each of said components or a relationship between the component and at least one of the other components on said display screen in a form of a pictorial graphical symbol, a menu control program module for outputting a command menu to said display screen, a command control program module for issuing operation control messages each including an operation command which depends on input operations on the display screen by a user, and an inter-program control program module for controlling communication of said operational control messages with said simulation program modules, symbol control program modules, menu control program module and command control program module, said method comprising the steps of:
- displaying a diagram including a plurality of symbols indicative of an arrangement of said plurality of components of said real time system on the display screen;
- designating one of the symbols displayed on the display screen by a user;
- issuing, by said command control program module, a first operation control message including a command and destination information corresponding to the symbol designated by the user;
- providing by said inter-program control program module said first operation control message to first one of said simulation program modules specified by said destination information of the first operation control message;
- issuing by said first one of said simulation program modules, in response to said first operation control message, a menu control message for instructing said menu control program module to present a group of commands in said command menu;
- providing by said inter-program control program module said menu control message to said menu control program module;
- outputting by said menu control program module the group of commands in said command menu on the display screen in response to said menu control message;
- designating one of the groups of commands in said command menu by the user;
- issuing by said command control program module a second operation control message addressed to said first one of said simulation program modules and including a command corresponding to said one of commands designated by the user;
- providing by said inter-program control program module said second operation control message to said first one of said simulation program modules;
- issuing by said first one of said simulation program modules, in response to said second operation control message, a third operation control message addressed to a second one of said simulation program modules;
- providing by said inter-program control program module said third operation control message to said second one of said program modules;
- performing by said second one of said simulation program modules a simulation operation based on contents of said third operation control message and issuing a symbol control message which is addressed to one of said symbol control program modules and indicative of an object operational state change caused by a result of the simulation operation;
- providing, by said inter-program control program module, said symbol control message to said one of the symbol control program modules;
- and,
- changing by said one of said symbol control program objects the operational state of one of the components pictorial graphical symbols on the display screen based on contents of said symbol control message.