The activity of mimicking a real-world system over time, usually performed with a computer. The goal of simulation is to quickly evaluate the performance of such a system, and see how the system behaves by changing some variables. Simulation is also often used to approximate solutions to problems when there is no numerical solution