Interface for interfacing simulation tests written in a high-level programming language to a simulation model
First Claim
1. For use in a system including at least one simulation system for facilitating simulation of at least one simulation model under control of at least one test, an interface subsystem for allowing said at least one test and said at least one simulation system to transfer information therebetween and for enabling control by said at least one test of said simulation system in simulating said simulation model during a simulation run, said at least one simulation system including at least one transactor for (a) providing information to said simulation model to control the simulation model, (b) pausing a simulation run in response to detection of a selected event, and (c) generating simulation result information, said interface subsystem comprising:
- A. each said at least one test including a simulation information generator for providing simulation information to be transferred to said simulation system for use during a simulation run and a simulation control indicator generator for generating a simulation control indicator for controlling said simulation system, each said at least one test further having associated therewith at least one information receiver for receiving simulation result information;
B. each said at least one simulation system including;
i. associated with said at least one transactor, an information receiver for receiving simulation information for use by the associated transactor during a simulation run;
ii. a simulator interface module associated with each said at least one said simulation system for (a) receiving simulation information and providing the received simulation to an information receiver for use by the associated transactor, (b) receiving simulating result information from said at least one transactor to be provided to said at least one test, and (c) controlling said at least one simulation system to initiate a simulation run in response to receipt of a control indicator; and
C. an interface core for transferring (i) said simulation information from said at least one test to the simulator interface module of a selected one of said at least one simulating system for provision to a selected one of said at least one of said transactor'"'"'s information receiver for use by a transactor during a simulation run, (ii) said simulation control indicator for controlling a selected one of said at least one simulation system, and (iii) for transferring said simulation remit information from said at least one transactor to said information receiver of a selected one of said at least one test.
1 Assignment
0 Petitions
Accused Products
Abstract
An interface subsystem for use in a system including one or more simulation systems facilitates simulation of one or more simulation models under control of one or more tests. The interface subsystem allows the tests and simulation systems to transfer information therebetween and enables said tests to control the simulation systems in simulating the simulation model during a simulation run. The simulation systems include transactors which provide information to the simulation model at the beginning of a simulation run, pause a simulation run in response to detection of a selected event, and generate simulation result information. The interface subsystem includes, associated with each test, a simulation information generator, a simulation control indicator generator, and a information receiver; associated with each simulation system an information receiver associated with each transactor and a simulator interface module; and an interface core. The a simulation information generator provides simulation information to be transferred to said simulation system for use during a simulation run and the simulation control indicator generator generates a simulation control indicator for controlling said simulation system. Each test'"'"'s information receiver receives simulation result information generated during a simulation run. Each simulation system'"'"'s simulator interface module (a) receives simulation information and providing the received simulation to an information receiver for use by the associated transactor, (b) receives simulating result information from said at least one transactor to be provided to said at least one test, and (c) controls said at least one simulation system to initiate a simulation run in response to receipt of a control indicator. Each transactor'"'"'s information receiver receives simulation information for use by the associated transactor during a simulation run. The interface core transfers (a) simulation information from a test to the simulator interface module of a simulating system for provision to one transactor'"'"'s information receiver for use by a transactor during a simulation run, (b) said simulation control indicator to the simulator interface module of a simulation system for controlling the simulation system in a simulation run, and (c) simulation result information from the transactors to the tests during a simulation run.
-
Citations
96 Claims
-
1. For use in a system including at least one simulation system for facilitating simulation of at least one simulation model under control of at least one test, an interface subsystem for allowing said at least one test and said at least one simulation system to transfer information therebetween and for enabling control by said at least one test of said simulation system in simulating said simulation model during a simulation run, said at least one simulation system including at least one transactor for (a) providing information to said simulation model to control the simulation model, (b) pausing a simulation run in response to detection of a selected event, and (c) generating simulation result information, said interface subsystem comprising:
-
A. each said at least one test including a simulation information generator for providing simulation information to be transferred to said simulation system for use during a simulation run and a simulation control indicator generator for generating a simulation control indicator for controlling said simulation system, each said at least one test further having associated therewith at least one information receiver for receiving simulation result information; B. each said at least one simulation system including; i. associated with said at least one transactor, an information receiver for receiving simulation information for use by the associated transactor during a simulation run; ii. a simulator interface module associated with each said at least one said simulation system for (a) receiving simulation information and providing the received simulation to an information receiver for use by the associated transactor, (b) receiving simulating result information from said at least one transactor to be provided to said at least one test, and (c) controlling said at least one simulation system to initiate a simulation run in response to receipt of a control indicator; and C. an interface core for transferring (i) said simulation information from said at least one test to the simulator interface module of a selected one of said at least one simulating system for provision to a selected one of said at least one of said transactor'"'"'s information receiver for use by a transactor during a simulation run, (ii) said simulation control indicator for controlling a selected one of said at least one simulation system, and (iii) for transferring said simulation remit information from said at least one transactor to said information receiver of a selected one of said at least one test. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. For use in a system including at least one simulation system for facilitating simulation of at least one simulation model under control of at least one test, an interface subsystem computer program product for use in connection with a computer to allow said at least one test and said at least one simulation system to transfer information therebetween and for enabling control by said at least one test of said simulation system in simulating said simulation model during a simulation run, said at least one simulation system including at least one transactor for (a) providing information to said simulation model to control the simulation model, (b) pausing a simulation run in response to detection of a selected event, and (c) generating simulation result information, said interface subsystem computer program product comprising a computer readable medium having thereon:
-
A. each said at least one test including simulation information generator code devices for enabling said computer to provide simulation information to be transferred to said test for use during a simulation run and simulation control indicator generator code devices for enabling said computer to generate a simulation control indicator for controlling said simulation system, each said at least one test further having associated therewith information receiver code devices for enabling said computer to receive simulation result information; B. each said at least one simulation system including; i. associated with said at least one transactor, information receiver code devices for enabling said computer to receive simulation information for use in connection with the associated transactor during a simulation run; ii. simulator interface code devices associated with each said at least one said simulation system for enabling said computer to (a) receive simulation information and provide the received simulation to a transactor'"'"'s information receiver for use by the associated transactor, (b) receive simulation result information from said at least one transactor to be provided to said at least one test, and (c) control said at least one simulation system to initiate a simulation run in response to receipt of a control indicator; and C. interface core code devices for enabling said computer to transfer (i) said simulation information from said at least one test for processing in response to the simulator interface code devices for a selected one of said at least one simulating system for provision to a selected one of said at least one of said transactor'"'"'s information receiver code devices for use by a transactor during a simulation run, (ii) said simulation control indicator for controlling a selected one of said at least one simulation system, and (iii) for transferring said simulation result information from said at least one transactor for processing by said computer in response to information receiver code devices associated of a selected one of said at least one test. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 82, 83)
-
-
65. A method of controlling a system including at least one simulation system for facilitating simulation of at least one simulation model under control of at least one test, an interface subsystem for allowing said at least one test and said at least one simulation system to transfer information therebetween and for enabling control by said at least one test of said simulation system in simulating said simulation model during a simulation run, said at least one simulation system including at least one transactor for (a) providing information to said simulation model to control the simulation model, (b) pausing a simulation run in response to detection of a selected event, and (c) generating simulation result information, said method comprising the steps of:
-
A. providing each said at least one test with a simulation information generator for providing simulation information to be transferred to said simulation system for use during a simulation run and a simulation control indicator generator for generating a simulation control indicator for controlling said simulation system, each said at least one test further having associated therewith at least one information receiver for receiving simulation result information; B. providing each said at least one simulation system; i. associating with said at least one transactor an information receiver for receiving simulation information for use by the associated transactor during a simulation run; ii. a simulator interface module associated with each said at least one said simulation system for (a) receiving simulation information and providing the received simulation to an information receiver for use by the associated transactor, (b) receiving simulating result information from said at least one transactor to be provided to said at least one test, and (c) controlling said at least one simulation system to initiate a simulation run in response to receipt of a control indicator; and C. providing an interface core for transferring (i) said simulation information from said at least one test to the simulator interface module of a selected one of said at least one simulating system for provision to a selected one of said at least one of said transactor'"'"'s information receiver for use by a transactor during a simulation run, (ii) said simulation control indicator for controlling a selected one of said at least one simulation system, and (iii) for transferring said simulation result information from said at least one transactor to said information receiver of a selected one of said at least one test. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
Specification