List of discrete event simulation software

Last updated

This is a list of notable discrete-event simulation software.

Contents

Commercial

SoftwarePublisherDescriptionLast Updated
AnyLogic The AnyLogic CompanyA general purpose multimethod modeling tool. Combines agent-based, system dynamics, and discrete event modeling.May 4, 2021 [1]
Arena (software) Rockwell AutomationA discrete event simulation program that also allows modeling of continuous processes.August 28, 2019 [2]
Aspen Fidelis Aspen TechnologyA discrete event simulation program with Monte Carlo. Specifically designed for the process industries.March 15, 2023 [3]
Care pathway simulator SAASoft Ltd.A discrete event simulation program specifically designed for service industries e.g. healthcare.Unknown
Enterprise Dynamics INCONTROL Simulation SolutionsA simulation software platform to model and analyze virtually any manufacturing, material handling and logistics challenge.July 18, 2018 [4]
ExtendSim Imagine That Inc.A general purpose, multi-method simulation and analysis tool that also includes discrete rate and reliability block diagramming components.March 7, 2023 [5]
DELMIA Dassault SystemesPart of the 3DEXPERIENCE platform of Dassault SystemesJune 7, 2019 [6]
FlexSim FlexSim Software Products, Inc.A discrete event simulation software with a drag-and-drop interface for modeling simulations in 3D.January 21, 2022 [7]
GoldSim GoldSim Technology Group LLCCombines system dynamics with aspects of discrete event simulation, embedded in a Monte Carlo framework.September 21, 2015 [8]
GPSS VariousA discrete event simulation language. Different implementations are available through vendors.Various
Micro Saint Sharp Alion ScienceA general purpose discrete event modeling tool that uses a drag and drop interface and the C# programming language.May 20, 2019 [9]
MS4 Modeling Environment RTSync CorporationA general purpose DEVS methodology based software environment for discrete event and hybrid models.July 23, 2015 [10]
Plant Simulation Siemens PLM Software Software that enables the simulation and optimization of production systems and processes.May 3, 2019 [11]
Simcad Pro CreateASoft, IncDiscrete event simulation software. On-The-Fly model changes while the simulation is running. Visual interface with no coding environment. Includes VR and Physics engine.August 11, 2016 [12]
SimEvents MathWorks Adds discrete event simulation to the MATLAB/Simulink environment.September 14, 2016 [13]
SIMUL8 SIMUL8 CorporationObject-based simulation softwareJanuary 22, 2019 [14]
Visual Components Visual Components OyThe next generation of 3D manufacturing simulation technology. Designed for manufacturing professionals and built on a powerful, flexible, and scalable platform.September 21, 2023 [15]
VisualSim Mirabilis Design Inc.Model-based system architecture exploration of electronics, embedded software and semiconductors based on timing, power consumption and functionalityJune 11, 2017
WITNESS Lanner Group Ltd.Discrete event simulation with VR available on desktop and cloudMay 8, 2018

Open source

NameLanguageTypeLast UpdatedLicenseDescription
CPN Tools BETA ApplicationFebruary 1, 2015 (v4.0.1) [16] GPLv2 A tool to analyse logistics/queuing models in all types of applications.
DESMO-J Java LibraryNovember 30, 2015 (v2.5.1c) [17] Apache 2.0 A framework for discrete-event simulation in Java, supporting hybrid event/process models and providing animation in 2D and 3D.
Facsimile Scala LibraryApril 29, 2009 [18] LGPLv3 A discrete-event simulation/emulation library.
PowerDEVS C++ ApplicationSeptember 18, 2013 (v933) [19] AFL, GPLv2An integrated tool for hybrid systems modeling and simulation based on the DEVS formalism.
Ptolemy II Java LibraryDecember 17, 2014 (v10.0.1) [20] BSDA software framework supporting experimentation with actor-oriented design. [20]
SIM.JS JavaScript LibraryJanuary 16, 2012 (v0.26) [21] LGPL SIM.JS is a general-purpose Discrete Event Simulation library written entirely in JavaScript. Runs in browser and a GUI-based modeling tool is supported.
SimPy Python LibraryNovember 12, 2023 (4.1.1) [22] MIT SimPy is a process-based discrete-event simulation framework based on standard Python. [23]
Simula Simula LanguageJune 1, 1967A programming language designed specifically for simulation.
SystemC C++ LibraryNovember 15, 2018 (v2.3.3) [24] Apache 2.0 A set of C++ classes and macros which provide an event-driven simulation kernel.

See also

Further reading

Related Research Articles

<span class="mw-page-title-main">Maple (software)</span> Mathematical computing environment

Maple is a symbolic and numeric computing environment as well as a multi-paradigm programming language. It covers several areas of technical computing, such as symbolic mathematics, numerical analysis, data processing, visualization, and others. A toolbox, MapleSim, adds functionality for multidomain physical modeling and code generation.

<span class="mw-page-title-main">SimPy</span> Process-based discrete-event simulation framework based on standard Python

SimPy stands for “Simulation in Python”, is a process-based discrete-event simulation framework based on standard Python. It enables users to model active components such as customers, vehicles, or agents as simple Python generator functions. SimPy is released as open source software under the MIT License. The first version was released in December 2002.

<span class="mw-page-title-main">Mentor Graphics</span> Electronic design automation company

Mentor Graphics Corporation was a US-based electronic design automation (EDA) multinational corporation for electrical engineering and electronics, headquartered in Wilsonville, Oregon. Founded in 1981, the company distributed products that assist in electronic design automation, simulation tools for analog mixed-signal design, VPN solutions, and fluid dynamics and heat transfer tools. The company leveraged Apollo Computer workstations to differentiate itself within the computer-aided engineering (CAE) market with its software and hardware.

<span class="mw-page-title-main">Eclipse (software)</span> Software development environment

Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, until 2016, was the most popular. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby, Rust, Scala, and Scheme. It can also be used to develop documents with LaTeX and packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++, and Eclipse PDT for PHP, among others.

<span class="mw-page-title-main">Train simulator</span> Computer-based simulation of rail transport operations

A train simulator is a computer based simulation of rail transport operations. They are generally large complicated software packages modeling a 3D virtual reality world implemented both as commercial trainers, and consumer computer game software with 'play modes' which lets the user interact by stepping inside the virtual world. Because of the near view modeling, often at speed, train simulator software is generally far more complicated software to write and implement than flight simulator programs.

<span class="mw-page-title-main">Arena (software)</span>

Arena is a discrete event simulation and automation software developed by Systems Modeling and acquired by Rockwell Automation in 2000. It uses the SIMAN processor and simulation language. As of 2020, it is in version 16. It has been suggested that Arena may join other Rockwell software packages under the "FactoryTalk" brand.

<span class="mw-page-title-main">Reservoir simulation</span> Using computer models to predict the flow of fluids through porous media

Reservoir simulation is an area of reservoir engineering in which computer models are used to predict the flow of fluids through porous media.

Web-based simulation (WBS) is the invocation of computer simulation services over the World Wide Web, specifically through a web browser. Increasingly, the web is being looked upon as an environment for providing modeling and simulation applications, and as such, is an emerging area of investigation within the simulation community.

<span class="mw-page-title-main">AnyLogic</span> Multimethod simulation modeling tool

AnyLogic is a multimethod simulation modeling tool developed by The AnyLogic Company. It supports agent-based, discrete event, and system dynamics simulation methodologies. AnyLogic is cross-platform simulation software that works on Windows, macOS and Linux. AnyLogic is used to simulate: markets and competition, healthcare, manufacturing, supply chains and logistics, retail, business processes, social and ecosystem dynamics, defense, project and asset management, pedestrian dynamics and road traffic, IT, and aerospace. It is considered to be among the major players in the simulation industry, especially within the domain of business processes is acknowledged to be a powerful tool.

SIMUL8 simulation software is a product of the SIMUL8 Corporation used for simulating systems that involve processing of discrete entities at discrete times. This program is a tool for planning, design, optimization and reengineering of real production, manufacturing, logistic or service provision systems. SIMUL8 allows its user to create a computer model, which takes into account real life constraints, capacities, failure rates, shift patterns, and other factors affecting the total performance and efficiency of production. Through this model it is possible to test real scenarios in a virtual environment, for example simulate planned function and load of the system, change parameters affecting system performance, carry out extreme-load tests, verify by experiments the proposed solutions and select the optimal solution. A common feature of problems solved in SIMUL8 is that they are concerned with cost, time and inventory.

<span class="mw-page-title-main">SimulationX</span> Software application

SimulationX is a CAE software application running on Microsoft Windows for the physical simulation of technical systems. It is developed and sold by ESI Group.

<span class="mw-page-title-main">SimEvents</span> Discrete event simulation tool developed by MathWorks

SimEvents is a discrete event simulation tool developed by MathWorks. It adds a library of graphical building blocks for modeling queuing systems to the Simulink environment. It also adds an event-based simulation engine to the time-based simulation engine in Simulink

FlexSim is a discrete-event simulation software package developed by FlexSim Software Products, Inc. The FlexSim product family currently includes the general purpose FlexSim product and healthcare systems modeling environment.

<span class="mw-page-title-main">Simcad Pro</span> Simulation software by CreateASoft Inc.

Simcad Pro simulation software is a product of CreateASoft Inc. used for simulating process-based environments including manufacturing, warehousing, supply lines, logistics, and healthcare. It is a tool used for planning, organizing, optimizing, and engineering real process-based systems. Simcad Pro allows the creation of a virtual computer model, which can be manipulated by the user and represents a real environment. Using the model, it is possible to test for efficiency as well as locate points of improvement among the process flow. Simcad Pro's dynamic computer model also allows for changes to occur while the model is running for a fully realistic simulation. It can also be integrated with live and historical data.

ExtendSim is a simulation program for modeling discrete event, continuous, agent-based, discrete rate, and mixed-mode processes. There are three ExtendSim packages: CP for continuous processes; DE which adds discrete event technology; and Pro which adds discrete rate and reliability block diagramming modules.

<span class="mw-page-title-main">SU2 code</span>

SU2 is a suite of open-source software tools written in C++ for the numerical solution of partial differential equations (PDE) and performing PDE-constrained optimization. The primary applications are computational fluid dynamics and aerodynamic shape optimization, but has been extended to treat more general equations such as electrodynamics and chemically reacting flows. SU2 supports continuous and discrete adjoint for calculating the sensitivities/gradients of a scalar field.

RaceRoom Racing Experience is a free-to-play racing simulator for Microsoft Windows, developed by KW Studios and published by RaceRoom Entertainment AG. Their aim is to provide an authentic racing experience through detailed car and track models as well as realistic car behaviour and sounds. The game provides a selection of free-to-play race cars and tracks to drive in multiplayer and single player games modes. Sponsored competitions and other free-to-play events allow users to use premium game content at no cost.

References

  1. "Pathmind Reinforcement Learning Experiment in AnyLogic 8.7.4". www.anylogic.com. Retrieved 2021-06-03.
  2. "Ąrena 16 Release Notes. Retrieved 2020-03-09".
  3. "Ąrena 16 Release Notes. Retrieved 2020-03-09".
  4. "Enterprise Dynamics 10.2 released". support.incontrolsim.com. Retrieved 2016-10-06.
  5. "ExtendSim Simulation Software Updates". www.extendsim.com. Retrieved 2019-04-01.
  6. "Dassault Systemes website" . Retrieved 2019-06-24.
  7. "FlexSim 2022.0".
  8. "News - GoldSim". www.goldsim.com. Retrieved 2016-10-06.
  9. "Micro Saint Sharp Homepage". www.microsaintsharp.com. Retrieved 2019-05-20.
  10. "RTSync Homepage". www.rtsync.com. Retrieved 2016-10-06.
  11. "Tecnomatix Plant Simulation 15 – What's New?". 2019-05-03. Retrieved 2020-10-15.
  12. Software, CreateASoft, Inc - Simulation. "Simcad Pro Process Simulator 12.2". www.createasoft.com. Retrieved 2016-10-06.{{cite web}}: CS1 maint: multiple names: authors list (link)
  13. "SimEvents - What's New". www.mathworks.com. Retrieved 2016-10-06.
  14. "CTO Blog – Why SIMUL8 2016 Will Surprise You!". blog.simul8.com. Retrieved 2016-10-06.
  15. "Visual Components - 3D Manufacturing Simulation Software". www.visualcomponents.com. Retrieved 2023-09-21.
  16. "CPN Tools - Whats New?"
  17. "DESMO-J version history"
  18. "Facsimile News"
  19. "PowerDEVS - Sourceforge release list"
  20. 1 2 "Ptolemy II Homepage"
  21. "SIM.JS - code.google.com changes"
  22. "SimPy History & Change Log"
  23. "SimPy Documentation"
  24. "accellera"