This is a list of notable discrete-event simulation software.
Software | Publisher | Description | Last Updated |
---|---|---|---|
AnyLogic | The AnyLogic Company | A general purpose multimethod modeling tool. Combines agent-based, system dynamics, and discrete event modeling. | November 20, 2024 [1] |
Arena (software) | Rockwell Automation | A discrete event simulation program that also allows modeling of continuous processes. | August 28, 2019 [2] |
Care pathway simulator | SAASoft Ltd. | A discrete event simulation program specifically designed for service industries e.g. healthcare. | Unknown |
Enterprise Dynamics | INCONTROL Simulation Solutions | A simulation software platform to model and analyze virtually any manufacturing, material handling and logistics challenge. | July 18, 2018 [3] |
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 [4] |
DELMIA | Dassault Systemes | Part of the 3DEXPERIENCE platform of Dassault Systemes | June 7, 2019 [5] |
FlexSim | FlexSim Software Products, Inc. | A discrete event simulation software with a drag-and-drop interface for modeling simulations in 3D. | January 21, 2022 [6] |
GoldSim | GoldSim Technology Group LLC | Combines system dynamics with aspects of discrete event simulation, embedded in a Monte Carlo framework. | September 21, 2015 [7] |
GPSS | Various | A discrete event simulation language. Different implementations are available through vendors. | Various |
Micro Saint Sharp | Alion Science | A general purpose discrete event modeling tool that uses a drag and drop interface and the C# programming language. | May 20, 2019 [8] |
MS4 Modeling Environment | RTSync Corporation | A general purpose DEVS methodology based software environment for discrete event and hybrid models. | July 23, 2015 [9] |
Plant Simulation | Siemens PLM Software | Software that enables the simulation and optimization of production systems and processes. | May 3, 2019 [10] |
Simcad Pro | CreateASoft, Inc | Discrete 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 [11] |
SimEvents | MathWorks | Adds discrete event simulation to the MATLAB/Simulink environment. | September 14, 2016 [12] |
SIMUL8 | SIMUL8 Corporation | Object-based simulation software | January 22, 2019 [13] |
Visual Components | Visual Components Oy | The next generation of 3D manufacturing simulation technology. Designed for manufacturing professionals and built on a powerful, flexible, and scalable platform. | September 21, 2023 [14] |
VisualSim | Mirabilis Design Inc. | Model-based system architecture exploration of electronics, embedded software and semiconductors based on timing, power consumption and functionality | June 11, 2017 |
WITNESS | Lanner Group Ltd. | Discrete event simulation with VR available on desktop and cloud | May 8, 2018 |
Name | Language | Type | Last Updated | License | Description |
---|---|---|---|---|---|
CPN Tools | BETA | Application | February 1, 2015 (v4.0.1) [15] | GPLv2 | A tool to analyse logistics/queuing models in all types of applications. |
DESMO-J | Java | Library | November 30, 2015 (v2.5.1c) [16] | Apache 2.0 | A framework for discrete-event simulation in Java, supporting hybrid event/process models and providing animation in 2D and 3D. |
gem5 | C++ | Application | August 8, 2024 | BSD | The gem5 simulator is a modular platform for computer-system architecture research, encompassing system-level architecture as well as processor microarchitecture. [17] |
JaamSim | Java | Application | September 18, 2024 (v.2024-07) | Apache 2.0 | JaamSim is a fast and scalable discrete-event simulation software that includes a drag-and-drop user interface, interactive 3D graphics, input and output processing and model development tools and editors. [18] "Out of all the OS DES projects we reviewed, JaamSim is the one with the most impressive 3D user interface that can compete against COTS DES software. (...) The fact that a non-expert user can just download and test the software in a few minutes is something that is a scarce attribute in OS projects and especially in the DES domain. (...) It is the only tool we found that is clearly industry driven (...) and this may have led to more consistent motivation and funding." [19] "JaamSim provides everything which is necessary to model typical planning tasks in production and logistics and proves as a real alternative to commercial DES tools." [20] |
PowerDEVS | C++ | Application | September 18, 2013 (v933) [21] | AFL, GPLv2 | An integrated tool for hybrid systems modeling and simulation based on the DEVS formalism. |
Ptolemy II | Java | Library | December 17, 2014 (v10.0.1) [22] | BSD | A software framework supporting experimentation with actor-oriented design. [22] |
SIM.JS | JavaScript | Library | January 16, 2012 (v0.26) [23] | 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 | Library | November 12, 2023 (4.1.1) [24] | MIT | SimPy is a process-based discrete-event simulation framework based on standard Python. [25] |
Simula | Simula | Language | June 1, 1967 | A programming language designed specifically for simulation. | |
SystemC | C++ | Library | November 15, 2018 (v2.3.3) [26] | Apache 2.0 | A set of C++ classes and macros which provide an event-driven simulation kernel. |
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.
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.
A discrete-event simulation (DES) models the operation of a system as a (discrete) sequence of events in time. Each event occurs at a particular instant in time and marks a change of state in the system. Between consecutive events, no change in the system is assumed to occur; thus the simulation time can directly jump to the occurrence time of the next event, which is called next-event time progression.
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.
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.
MapleSim is a Modelica-based, multi-domain modeling and simulation tool developed by Maplesoft. MapleSim generates model equations, runs simulations, and performs analyses using the symbolic and numeric mathematical engine of Maple. Models are created by dragging-and-dropping components from a library into a central workspace, resulting in a model that represents the physical system in a graphical form. Maplesoft began development of MapleSim partly in response to a request from Toyota to produce physical modeling tools to aid in their new model-based development process.
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.
Continuous Simulation refers to simulation approaches where a system is modeled with the help of variables that change continuously according to a set of differential equations.
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
AutoDock is a molecular modeling simulation software. It is especially effective for protein-ligand docking. AutoDock 4 is available under the GNU General Public License. AutoDock is one of the most cited docking software applications in the research community. It is used by the FightAIDS@Home and OpenPandemics - COVID-19 projects run at World Community Grid, to search for antivirals against HIV/AIDS and COVID-19. In February 2007, a search of the ISI Citation Index showed more than 1,100 publications had been cited using the primary AutoDock method papers. As of 2009, this number surpassed 1,200.
MATSim is an open source software development project developing agent-based software modules intended for use with transportation planning models.
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.
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.
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.
Building performance simulation (BPS) is the replication of aspects of building performance using a computer-based, mathematical model created on the basis of fundamental physical principles and sound engineering practice. The objective of building performance simulation is the quantification of aspects of building performance which are relevant to the design, construction, operation and control of buildings. Building performance simulation has various sub-domains; most prominent are thermal simulation, lighting simulation, acoustical simulation and air flow simulation. Most building performance simulation is based on the use of bespoke simulation software. Building performance simulation itself is a field within the wider realm of scientific computing.
NL5 is a mixed-signal electronic circuit simulator with ideal and piecewise-linear components.
JaamSim is a free open-source software for building discrete-event simulation models, which includes drag-and-drop model building and 3D animated graphics.
{{cite web}}
: CS1 maint: multiple names: authors list (link)