Simulation using a computer language is a particular type
of mathematical modeling where a special-purpose computer
language is used to model a dynamic system. Physical simulation
is the modeling of physical aspects of a system – e.g. a simulator
for modeling robotic earth-moving tasks. A static
simulation model represents a system at a particular point in
time. Dynamic models represent systems as they change over
time. Deterministic model is a model which contains no random
variables. Stochastic model is a model which contains
one or more random variables as input. Discrete model is a
model where the state variables change only at a discrete set
of points in time and a continuous model is a model where state
variables change continuously over time. Fig. 1 depicts these
classifications