Patent ID: 8924925

Claim:
A method comprising: interacting with a block of a model, the interacting being performed by a computing device; storing information regarding a state of the block, the storing being performed by the computing device; removing first power to the block, the first power being applied to the block at a first time, and the removing being performed by the computing device; suspending, based on removing the first power to the block, simulation of a behavior of the block, the suspending being performed by the computing device; preserving, based on the suspending the simulation of the behavior of the block, the state of the block, the preserving being performed by the computing device; applying second power to the block, the second power being applied to the block at a second time, the second time occurring after the first time, and the applying being performed by the computing device; resuming, based on applying the second power, the simulation of the behavior of the block, the resuming being performed by the computing device; and performing, based on resuming the simulation of the behavior of the block, an operation associated with the block, the performing the operation being performed by the computing device.