Jump to content

Simulation language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Flowengineer (talk | contribs) at 14:22, 8 March 2011. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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 combinations. Most languages also have a graphical interface and at least simple statistical gathering capability for the analysis of the results. An important part of discrete-event languages is the ability to generate pseudo-random numbers and variates from different probability distributions. Examples are:

  • Hybrid, and other.
    • Flowmaster V7[6]Software for the analysis of fluid mechanics within pipe networks using 1D Computational Fluid Dynamics
    • LMS Imagine.Lab AMESim[7], simulation platform to model and analyze multi-domain systems and predict their performances
    • AnyLogic multi-method simulation tool, which supports System dynamics, Discrete event simulation, Agent-based modeling
    • Modelica, open-standard object-oriented language for modeling of complex physical systems [8]
    • EcosimPro Language (EL) - Continuous modeling with discrete events
    • Saber-Simulator - Continuous and discrete event capability. It simulates physical effects in different engineering domains (hydraulic, electronic, mechanical, thermal, etc.)[9]
    • SeSAm Multiagent simulator and graphical modelling environment. (Free Software)
    • Simulink - Continuous and discrete event capability
    • SPICE - Analog circuit simulation
    • Z simulation language
    • Scilab contains a simulation package called Xcos
    • XMLlab - simulations with XML [10]
    • Flexsim - 3D process simulation software for continuous, discrete event, or agent-based systems.[11]
    • Simio software for discrete event, continuous, and agent-based simulation.[12]
    • EICASLAB - Continuous, discrete and discrete event capability specifically devoted to support the automatic control design.
    • TRUE Discrete and continuous capability
    • EJS, an environment to automatically generate Java code for simulations from its own language (XML files)
    • Netlogo NetLogo is a programmable multi-agent modeling environment.

See also