Simulation provides a means for executing a model that may be used for such studies. A simulation model is an approximation of the complex system that captures its essential properties and often mimics the behavior of the actual system. Behavior is studied by carrying out multiple runs of the simulation model to produce statistical outputs of properties such as system response time or throughput. Further insight into system behavior can be gained by animating the model.