Method for scheduling event sequences

Data processing: structural design – modeling – simulation – and em – Simulating electronic device or electrical system – Circuit simulation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C703S017000, C703S020000

Reexamination Certificate

active

06208954

ABSTRACT:

The present invention relates to simulation and testing of combinations hardware, electronics and software systems, and in particular to a system for coordinating simulation execution of different subsystem models within an overall system model.
BACKGROUND OF THE INVENTION
When a new system is designed that involves electronics, computers and physical apparatus, it is commonplace now for complex systems to model the prototypical designs using simulation software, to resolve design flaws and generally to improve the system before it is implemented. When such a system includes subsystems of different fundamental types, such as an electronic system coupled with a physical system, each of the subsystems is in conventional approaches modeled independently. This arises in many fields, such as in the design of new automobiles, to name one example. In general, any system that includes at least two of the three categories of subsystems named will have a separate simulation program for each category.
In real implementations of the design, the subsystems interact with and affect one another. The electronics system, on-board computer (and control programs) and physical subsystems (steering, brakes, etc.) of an automobile, for instance, cannot be developed independently of one another, but their relationships and interactions must be analyzed. Thus, it would be useful if the simulation programs for these different subsystems could similarly communicate and interact, to determine the effects that are likely to occur in the final product. Conventionally, simulators created to assist in the design of such subsystems
5
lack this interactiveness.
SUMMARY OF THE INVENTION
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, means 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, means 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.


REFERENCES:
patent: 4123794 (1978-10-01), Matsumoto
patent: 4306286 (1981-12-01), Cocke et al.
patent: 4351025 (1982-09-01), Hall, Jr.
patent: 4468734 (1984-08-01), Lanier et al.
patent: 4733347 (1988-03-01), Fukuoka
patent: 4744084 (1988-05-01), Beck et al.
patent: 4814983 (1989-03-01), Catlin
patent: 4872125 (1989-10-01), Catlin
patent: 4916647 (1990-04-01), Catlin
patent: 5051938 (1991-09-01), Hyduke
patent: 5081601 (1992-01-01), Eirikasson
patent: 5095454 (1992-03-01), Huang
patent: 5247650 (1993-09-01), Judd et al.
patent: 5272651 (1993-12-01), Bush et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for scheduling event sequences does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for scheduling event sequences, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for scheduling event sequences will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2456534

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.