Share on Facebook Share on Twitter Email
Answers.com

Simulation language

 
Sci-Tech Dictionary: simulation language
(′sim·yə′lā·shən ′laŋ·gwij)

(computer science) A computer language used to write programs for the simulation of the behavior through time of such things as transportation and manufacturing systems; SIMSCRIPT is an example.


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Wikipedia: Simulation language
Top

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:

  • Discrete event simulation languages, viewing the model as a sequence of random events each causing a change in state.
    • AutoMod
    • eM-Plant
    • Arena
    • GASP
    • GPSS
    • Plant Simulation
    • Simio software for discrete event, continuous, and agent-based simulation.[1]
    • SimPLE++
    • SimPy, an open-source package based on Python
    • SIMSCRIPT II.5, a well established commercial compiler
    • Simula
    • Java Modelling Tools, an open-source package with graphical user-interface[2]
    • Poses++, a discrete-event simulation system with Petri net based modeling
  • Continuous simulation languages, viewing the model essentially as a set of differential equations.
    • Advanced Continuous Simulation Language (ACSL), which supports textual or graphical model specification
    • DYNAMO
    • MyM language, compact notation for specifying continuous models, part of the simulation and visualization environment MyM [3]
    • SimApp, simple simulation of dynamic systems and control systems [4]
    • Simgua, simulation toolbox and environment, supports Visual Basic [5]
    • Simulation Language for Alternative Modeling (SLAM) (There used also be a Simulation Language for Analogue Modeling (SLAM))
    • VisSim, a visually programmed block diagram language
  • Hybrid, and other.
    • AMESim, 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 [6]
    • 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.)[7]
    • Simulink - Continuous and discrete event capability
    • SPICE - Analog circuit simulation
    • Z simulation language
    • Scilab contains a simulation package called Scicos
    • XMLlab - simulations with XML [8]
    • Flexsim - 3D process simulation software for continuous, discrete event, or agent-based systems.[9]
    • Simio software for discrete event, continuous, and agent-based simulation.[10]
    • 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)


See also


 
 

 

Copyrights:

Sci-Tech Dictionary. McGraw-Hill Dictionary of Scientific and Technical Terms. Copyright © 2003, 1994, 1989, 1984, 1978, 1976, 1974 by McGraw-Hill Companies, Inc. All rights reserved.  Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Simulation language" Read more