Method for scheduling event sequences
AssigneeWind River Systems, Inc.
InventorSteven P. Houtchens
Life of this patent
Estimating the term…
Loading patent…
AssigneeWind River Systems, Inc.
InventorSteven P. Houtchens
Estimating the term…
A method and apparatus for sequencing the execution of a simulation system comprising at least two subsystem simulators. The simulation system further comprises a first and second simulator, a processor for executing program instructions of a control program stored in a memory coupled to the processor, a router for coupling first simulator inputs and outputs to second simulator outputs and inputs respectively, and an input device including a control and monitor panel for controlling said sequencing. The control program controls a plurality of subsystem simulators and comprises an initiation sequence for initiating execution of a first simulator at an initiation time including defining a first simulator output state, a first execution sequence wherein said first simulator executes a simulation and updates first simulator outputs to said second simulator, a first halt sequence for halting said first execution sequence, a first transfer sequence for transferring first simulator output data to said second simulator inputs, a second execution sequence wherein said second simulator executes a simulation after said first simulator execution has halted, a second halt sequence for halting said second execution sequence at a second halt time equal to the earlier of said first halt time and a change in state of said second simulator outputs, a repeat sequence for restarting said first execution sequence to run until a final simulation time is reached, and a back-up sequence for restarting the first execution sequence at a last verified simulation time.
A method for scheduling processes of a first simulator and a second simulator, the simulators having cross coupled first and second simulator inputs and outputs, the method being executed by at least one processor pursuant to program instructions of a control program stored in a memory coupled to said at least one processor, the first and second simulators stored as first and second simulation programs, respectively, in said memory and executed by said at least one processor, the method including the steps of:
A method for scheduling processes of a first simulator and a second simulator, said simulators having cross coupled first and second simulator inputs and outputs, the method being executed by at least one processor pursuant to program instructions of a control program stored in a memory coupled to said at least one processor, said first and second simulator processes stored as first and second simulation programs, respectively, in said memory and executed by said at least one processor, the method including the steps of:
A method for scheduling processes of a first simulator and a second simulator, said simulators having cross coupled first and second simulator inputs and outputs, the method being executed by at least one processor pursuant to program instructions of a control program stored in a memory coupled to said at least one processor, the first and second simulator processes stored as first and second simulation programs, respectively, in said memory and executed by said at least one processor, the method including the steps of:
A method for scheduling processes of a first simulator and a second simulator, said simulators having first simulator inputs and second simulator inputs, respectively, the method being executed by at least one processor pursuant to program instructions of a program stored in a memory coupled to said at least one processor, said first and second simulators being implemented as first and second simulation programs, respectively, stored in said memory and executed by said at least one processor, the method including the steps of:
A system for sequencing an execution of a plurality of subsystem simulators comprising:
A method for sequencing an execution of a simulation system comprising at least two subsystem simulators, said simulation system further comprising a first and second simulator having first simulator inputs and second simulator inputs, respectively, the method being executed by at least one processor pursuant to program instructions of a program stored in a memory coupled to said at least one processor, said first and second simulators being implemented as first and second simulation programs, respectively, stored in said memory and executed by said at least one processor, the method comprising the steps of:
A method for scheduling processes of a first simulator and a second simulator, said simulators having first simulator inputs and outputs and second simulator inputs and outputs, respectively, the method being executed by at least one processor pursuant to program instructions of a control program stored in a memory coupled to said at least one processor, said first and second simulators stored as first and second simulation programs, respectively, in said memory and executed by said at least one processor, the method including the steps of:
A method for scheduling processes of a first simulator and a second simulator, said simulators having first simulator inputs and outputs and second simulator inputs and outputs, respectively, the method being executed by at least one processor pursuant to program instructions of a control program stored in a memory coupled to said at least one processor, said first and second simulators stored as first and second simulation programs, respectively, in said memory and executed by said at least one processor, the method including the steps of:
Dependencies are inferred from the claim text.