List of discrete event simulation software
This is a list of discrete event simulation software.
Open Source
- This list is incomplete; you can help by expanding it.
Name | Language | Type | Last Updated | License | Description |
---|---|---|---|---|---|
adevs | C++ | Library | February 20, 2014 (v2.8.1)[1] | BSD | A C++ library for building discrete event simulations. Adevs is based on the Discrete Event System Specification (DEVS) and Dynamic DEVS modeling formalisms; it supports parallel discrete event simulation and a runtime system for OpenModelica. |
Ciw | Python | Library | February 9, 2016 (v0.0.3)[2] | MIT | A simulation framework for open queueing networks. |
CPN Tools | BETA | Software | September 1, 2013 (v4.0.0)[3] | GPLv2 | A tool to analyse logistics/queuing models in all types of applications. |
DESMO-J | Java | Library | March 26, 2014 (v2.4.1)[4] | 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 | Library | April 29, 2009[5] | LGPLv3 | A free, open-source discrete-event simulation/emulation library. |
Galatea | Java | November 4, 2013 (V3.0r6)[6] | GPLv2 | An agent-based simulation platform. | |
JaamSim | Java | Software | April 11, 2016 (2016-08)[7] | Apache 2.0 | Commercial quality software with a graphical user interface, drag and drop model building, 3D graphics, and pre-built objects. |
MASON | Java | Library | November 29, 2013 (v17)[8] | AFLv3 | A fast discrete-event multi-agent simulation library core in Java, designed to be the foundation for large custom-purpose Java simulations. |
PowerDEVS | C++ | Software | September 18, 2013 (v933)[9] | AFL, GPLv2 | An integrated tool for hybrid systems modeling and simulation based on the DEVS formalism. |
Ptolemy II | Java | Library | October 28, 2010 (v8.0.1)[10] | BSD | An open-source software framework supporting experimentation with actor-oriented design.[10] |
SIM.JS | JavaScript | Library | January 16, 2012 (v0.26)[11] | 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. |
simmer | R | Library | April 22, 2016 (v3.2.0)[12] | MIT | An open source process-oriented and trajectory-based discrete-event simulation package for R. |
SimPy | Python | Library | April 7, 2014 (v3.0.4)[13] | MIT | An open source process-oriented discrete event simulation package implemented in Python. It is based on Simula concepts, but goes significantly beyond Simula in its synchronization constructs. |
SystemC | C++ | Library | March 23, 2014 (v2.3.1)[14] | SystemC Open Source License | A set of C++ classes and macros which provide an event-driven simulation kernel in C++. |
Tortuga | Java | Library | September 1, 2008[15] | LGPLv2.1 | An open source software framework for discrete-event simulation in Java. |
warped2 | C++ | Library | MIT | A high performance open source discrete-event simulation kernel written in C++ and designed for parallel execution on multi-core processors and clusters. |
Commercial
- AnyLogic is a graphical general purpose simulation tool which supports discrete event, system dynamics and agent-based modeling approaches. In discrete event simulation it roots to the same approach as GPSS, but provides additional features: combining different modeling approaches, dynamic animation, GIS integration (tile maps and shapefiles), DB-connectivity, DXF-import, rich experimental framework etc. Has a free PLE version available for educational and self-educational purposes.
- Arena is a simulation and automation software developed by Rockwell Automation. It uses the SIMAN processor and simulation language.
- Enterprise Dynamics is a simulation software platform developed by INCONTROL Simulation Solutions. Features include drag-and-drop modeling and instant 2D and 3D Animation.
- ExtendSim is a general purpose simulation software package from Imagine That.
- Flexsim - is a discrete event simulation software which includes the basic FlexSim simulation software and three product lines: FlexSim distributed simulation system (FlexSim DS), FlexSim container terminal library (FlexSim CT) and FlexSim Healthcare Simulation (FlexSim HC)
- GoldSim - Combines system dynamics with aspects of discrete event simulation, embedded in a Monte Carlo framework.
- Lanner L-SIM Server - Java based simulation engine for simulating BPMN2.0 based process models.
- Lanner WITNESS - A discrete event simulation platform, with graphical 2D & 3D and scripting interfaces, for modelling processes and experimentation.
- MS4 Modeling Environment is a general purpose DEVS methodology based software environment for discrete event and hybrid models. The combination of DEVS and System Entity Structure (SES) frameworks allows family of models prototyping and system of systems engineering (SoSE) modeling and simulation.
- NetSim - Network Simulation software with built-in development environment
- Plant Simulation - Tecnomatix Plant Simulation software developed by Siemens PLM Software enables the simulation and optimization of production systems and processes.
- ProModel - a discrete-event simulation tool that also allows modeling of continuous processes. ProModel is used for evaluating, planning or designing manufacturing, warehousing, logistics and other operational and strategic applications.
- Renque is general-purpose discrete event simulation software with integrated Visual Basic scripting and a graphical interface for design and operation.
- Simcad Pro Dynamic Discrete and continuous simulation software. Visual interface with no coding environment. Support 2D and 3D Animation and Value Stream Mapping.
- SimEvents of MathWorks adds discrete event simulation to the MATLAB/Simulink environment.
- SIMUL8 produces several versions of its object-based simulation software.
- Vanguard - Force-on-Force, human-level simulation for vulnerability analysis; with 2D and 3D graphics and after action review support tools.
- Visual Components - 3D factory production line layout design and simulation software with a ready-made component library.
- VisualSim Architect - an electronic system-level software for modeling and simulation of electronic systems, embedded software and semiconductors.
Not yet categorized
- Care pathway simulator is an award-winning discrete event simulation program specifically designed for service industries e.g. healthcare.
- GPSS is the time tested discrete event simulation language. Different implementations are available through vendors.
- Simula was designed specifically for simulation.
- TRUE (Temporal Reasoning Universal Elaboration) system dynamics with 4D rendering, Procedural animation
- Simulation123 peer support for discrete event simulation
Further reading
- Byrne, James; Heavey, Cathal; Byrne, P.J. (March 2010). "A review of Web-based simulation and supporting tools". Simulation Modelling Practice and Theory (Elsevier) 18 (3): 253–276. doi:10.1016/j.simpat.2009.09.013.
- Dagkakis, G.; Heavey, C. (June 2015). "A review of open source discrete event simulation software for operations research". Journal of Simulation (Palgrave Macmillan). doi:10.1057/jos.2015.9.
References
- ↑ "adevs - Sourceforge release list"
- ↑ "Ciw - Pypi"
- ↑ "CPN Tools - Whats New?"
- ↑ "DESMO-J version history"
- ↑ "Facsimile News"
- ↑ "Galatea - Sourceforge release list"
- ↑ "JaamSim Free Open Source Simulation"
- ↑ "MASON - Homepage"
- ↑ "PowerDEVS - Sourceforge release list"
- 1 2 "Ptolomy II Homepage"
- ↑ "SIM.JS - code.google.com changes"
- ↑ "CRAN - Package simmer"
- ↑ "SimPy - Bitbucket tag list"
- ↑ "accellera"
- ↑ "Tortuga - Download list"
This article is issued from Wikipedia - version of the Friday, May 06, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.