Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
125 words
A method of simulation event triggering comprising the steps of: providing a predetermined set of data structures, wherein a first subset of said data structures define precursor states in a simulation model, a second subset define a plurality of effects, and a third subset define rules mapping precursor states to one or more corresponding effects; and driving at least one of said plurality of effects, wherein said effect is operable in response to a simulation event corresponding to at least one of said precursor events, wherein said step of driving said effect comprises the steps of: passing a data structure corresponding to said effect to a driver; and generating a system state corresponding to said data structure at a predetermined location corresponding to said driver.
Claim 2
Independent Claim
125 words
A method of simulation event triggering comprising the steps of: providing a predetermined set of data structures, wherein a first subset of said data structures define precursor states in a simulation model, a second subset define a plurality of effects, and a third subset define rules mapping precursor states to one or more corresponding effects; and driving at least one of said plurality of effects, wherein said effect is operable in response to a simulation event corresponding to at least one of said precursor events, wherein said step of driving said effect comprises the steps of: passing a data structure corresponding to said effect to a driver; and generating a system state corresponding to said data structure at a predetermined location corresponding to said driver.
Claim 3
Dependent Claim
18 words
The method of claim 1 wherein said event is driven on a predetermined location in said simulation model.
Claim 4
Dependent Claim
21 words
The method of claim 1 further comprising the step of issuing a query for one or more events to be driven.
Claim 5
Dependent Claim
17 words
The method of claim 1 wherein said predetermined set of data structures is stored in a database.
Claim 6
Dependent Claim
43 words
The method of claim 4 further comprising the step of receiving said simulation event, wherein said step of receiving a simulation event further comprises the step of entering a data structure corresponding to an event observed in said simulation model into said database.
Claim 7
Dependent Claim
15 words
The method of claim 4 wherein said event being driven is retrieved from said database.
Claim 8
Dependent Claim
24 words
The method of claim 1 wherein said step of driving said effect further comprises the step of storing said effect in a priority queue.
Claim 9
Dependent Claim
41 words
The method of claim 7 wherein said effect is stored in said queue in accordance with a data value in a portion of a data structure included in said third subset, said data structure mapping a preselected cause to said effect.
Claim 10
Dependent Claim
39 words
The method of claim 1 wherein said step of driving said effect includes the step of selecting said effect from said plurality of effects in accordance with a value of a random variable drawn from a predetermined random distribution.
Claim 11
Dependent Claim
15 words
The method of claim 1 wherein said simulation model comprises a multiprocessor (MP) simulation model.
Claim 12
Dependent Claim
143 words
A computer program product adaptable for storage on storage media, the program product operable for simulation event triggering, the program product comprising: programming for providing a predetermined set of data structures, wherein a first subset of said data structures define precursor states in a simulation model, a second subset define a plurality of effects, and a third subset define rules mapping precursor states to one or more corresponding effects; and programming for driving at least one of said plurality of effects, wherein said effect is operable for in response to a simulation event corresponding to at least one of said precursor events, wherein said programming for driving said effect comprises: programming for passing a data structure corresponding to said effect to a driver; and programming for generating a system state corresponding to said data structure at a predetermined location corresponding to said driver.
Claim 13
Dependent Claim
143 words
A computer program product adaptable for storage on storage media, the program product operable for simulation event triggering, the program product comprising: programming for providing a predetermined set of data structures, wherein a first subset of said data structures define precursor states in a simulation model, a second subset define a plurality of effects, and a third subset define rules mapping precursor states to one or more corresponding effects; and programming for driving at least one of said plurality of effects, wherein said effect is operable for in response to a simulation event corresponding to at least one of said precursor events, wherein said programming for driving said effect comprises: programming for passing a data structure corresponding to said effect to a driver; and programming for generating a system state corresponding to said data structure at a predetermined location corresponding to said driver.
Claim 14
Dependent Claim
19 words
The program product of claim 11 wherein said event is driven on a predetermined location in said simulation model.
Claim 15
Dependent Claim
21 words
The program product of claim 11 further comprising programming for issuing a query for one or more events to be driven.
Claim 16
Dependent Claim
18 words
The program product of claim 11 wherein said predetermined set of data structures is stored in a database.
Claim 17
Dependent Claim
16 words
The program product of claim 14 wherein said event being driven is retrieved from said database.
Claim 18
Dependent Claim
21 words
The program product of claim 11 further comprising programming for issuing a query for one or more events to be driven.
Claim 19
Dependent Claim
24 words
The program product of claim 11 wherein said programming for driving said effect further comprises programming for storing said effect in a priority queue.
Claim 20
Dependent Claim
42 words
The program product of claim 17 wherein said effect is stored in said queue in accordance with a data value in a portion of a data structure included in said third subset, said data structure mapping a preselected cause to said effect.
Claim 21
Dependent Claim
39 words
The program product of claim 11 wherein said programming for driving said effect includes programming for selecting said effect from said plurality of effects in accordance with a value of a random variable drawn from a predetermined random distribution.
Claim 22
Dependent Claim
16 words
The program product of claim 11 wherein said simulation model comprises a multiprocessor (MP) simulation model.
Claim 23
Dependent Claim
135 words
A data processing system for simulation event triggering comprising: circuitry operable for providing a predetermined set of data structures, wherein a first subset of said data structures define precursor states in a simulation model, a second subset define a plurality of effects, and a third subset define rules mapping precursor states to one or more corresponding effects; and circuitry operable for driving at least one of said plurality of effects, wherein said effect is operable for in response to a simulation event corresponding to at least one of said precursor events, wherein said circuitry operable for driving said effect comprises: circuitry operable for passing a data structure corresponding to said effect to a driver; and circuitry operable for generating a system state corresponding to said data structure at a predetermined location corresponding to said driver.
Claim 24
Dependent Claim
135 words
A data processing system for simulation event triggering comprising: circuitry operable for providing a predetermined set of data structures, wherein a first subset of said data structures define precursor states in a simulation model, a second subset define a plurality of effects, and a third subset define rules mapping precursor states to one or more corresponding effects; and circuitry operable for driving at least one of said plurality of effects, wherein said effect is operable for in response to a simulation event corresponding to at least one of said precursor events, wherein said circuitry operable for driving said effect comprises: circuitry operable for passing a data structure corresponding to said effect to a driver; and circuitry operable for generating a system state corresponding to said data structure at a predetermined location corresponding to said driver.
Claim 25
Dependent Claim
20 words
The data processing system of claim 21 wherein said event is driven on a predetermined location in said simulation model.
Claim 26
Dependent Claim
23 words
The data processing system of claim 21 further comprising circuitry operable for issuing a query for one or more events to be driven.
Claim 27
Dependent Claim
19 words
The data processing system of claim 21 wherein said predetermined set of data structures is stored in a database.
Claim 28
Dependent Claim
46 words
The data processing system of claim 24 further comprising circuitry operable for receiving said simulation event, wherein said circuitry operable for receiving a simulation event further comprises circuitry operable for entering a data structure corresponding to an event observed in said simulation model into said database.
Claim 29
Dependent Claim
17 words
The data processing system of claim 24 wherein said event being driven is retrieved from said database.
Claim 30
Dependent Claim
27 words
The data processing system of claim 21 wherein said circuitry operable for driving said effect further comprises circuitry operable for storing said effect in a priority queue.
Claim 31
Dependent Claim
43 words
The data processing system of claim 27 wherein said effect is stored in said queue in accordance with a data value in a portion of a data structure included in said third subset, said data structure mapping a preselected cause to said effect.
Claim 32
Dependent Claim
42 words
The data processing system of claim 21 wherein said circuitry operable for driving said effect includes circuitry operable for selecting said effect from said plurality of effects in accordance with a value of a random variable drawn from a predetermined random distribution.
Claim 33
Dependent Claim
17 words
The data processing system of claim 21 wherein said simulation model comprises a multiprocessor (MP) simulation model.