Patent ID: 8805664

Claim:
A method comprising: capturing, using a processor of a computing device, a first simulation state during a simulation of a model; identifying that continued simulation of the model from the first simulation state may follow a first pattern of behavior and a second pattern of behavior; simulating the model from the first simulation state according to the first pattern of behavior to arrive at a second simulation state; simulating the model from the first simulation state according to the second pattern of behavior to arrive at a third simulation state; establishing a first directed relationship between the first simulation state and the second simulation state, the first directed relationship representing: a change of a state of the model from the first simulation state to the second simulation state, or a change of the state of the model from the second simulation state to the first simulation state; establishing a second directed relationship between the first simulation state and the third simulation state, the second directed relationship representing: a change of the state of the model from the first simulation state to the third simulation state, or a change of the state of the model from the third simulation state to the first simulation state; and storing information allowing at least the first simulation state to be restored.