A computer
simulation language describes the operation of a
simulation on a computer. There are two major types of simulation:
continuous and
discrete event though more modern languages can handle more complex combinations most languages also have a graphical interface and at least a simple statistic gathering capability for the analysis of the results. An important part of discrete-event languages is the ability to generate
pseudo-random numbers and variants from different
probability distributions. Examples are:
- Discrete event simulation languages, viewing the model as a sequence of random events each causing a change in state.
- AutoMod - Simulating reality
- Arena
- ExtendSim - Simulation software for discrete event, continuous, discrete rate and agent-based simulation**GPSS
- Simio software for discrete event, continuous, and agent-based simulation.
- SimPy, an open-source package based on Python
- SIMSCRIPT II.5, a well established commercial compiler
- Simula
- [https://sites.google.com/site/simulationarchitecture/jeqn jEQN] a Domain Specific Language for M&S of Queueing Networks