List of discrete event simulation software
Encyclopedia

Open Source

  • PowerDEVS is an integrated tool for hybrid systems modeling and simulation based on the DEVS formalism.
  • SimPy
    SimPy
    SimPy is a process-based, object-oriented discrete-event simulation language. It is implemented in standard Python and released as open source software under the GNU Lesser General Public License...

     is an open source process-oriented discrete event simulation package implemented in Python
    Python (programming language)
    Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

    . It is based on Simula concepts, but goes significantly beyond Simula in its synchronization constructs.
  • Tortuga is an open source software framework for discrete-event simulation in Java.
  • Facsimile
    Facsimile Simulation Library
    The Facsimile project is a, 3D, physics-enabled, discrete-event simulation/emulation library that can be used for industrial simulation and emulation projects in an engineering and/or manufacturing environment....

     is a free, open-source discrete-event simulation/emulation library.
  • Galatea
    Galatea (MA simulator)
    Galatea is free software for agent-based simulations developed by the Centre for Simulation and Modelling at the University of the Andes, Venezuela. It is available for download from http://galatea.sourceforge.net....

     - Galatea is a Agent-based simulation platform.
  • MASON
    MASON (Java)
    MASON is an multi-agent simulation environment developed in Java at George Mason University's Evolutionary Computation Laboratory in conjunction with the GMU Center for Social Complexity. First released in 2003, the environment continues to be maintained and kept up to date...

     is a fast discrete-event multiagent simulation library core in Java
    Java (programming language)
    Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

    , designed to be the foundation for large custom-purpose Java simulations.
  • SystemC
    SystemC
    SystemC is a set of C++ classes and macros which provide an event-driven simulation kernel in C++ . These facilities enable a designer to simulate concurrent processes, each described using plain C++ syntax...

     is a set of C++ classes and macros which provide an event-driven simulation kernel in C++. An open-source proof-of-concept implementation is available by OSCI.

Commercial

  • AnyLogic
    AnyLogic
    -History of AnyLogic:In the beginning of 1990s there was a big interest in the mathematical approach to modeling and simulation of parallel processes. This approach may be applied to the analysis of correctness of parallel and distributed programs...

     is a graphical general purpose simulation tool which supports discrete event (process-centric), system dynamics
    System dynamics
    System dynamics is an approach to understanding the behaviour of complex systems over time. It deals with internal feedback loops and time delays that affect the behaviour of the entire system. What makes using system dynamics different from other approaches to studying complex systems is the use...

     and agent-based modeling approaches. In discrete event simulation it roots to the same approach as GPSS, but provides additional features: combining different approaches, dynamic animation, DB-connectivity, DXF-import, rich experimental framework etc.
  • Arena is a simulation and automation software developed by Rockwell Automation. It uses the SIMAN processor and simulation language.
  • DEVSim++ is a C++ based simulation engine developed by KAIST. It supports HLA interface and has been used in many defence modeling and simulations.
  • Enterprise Dynamics
    Enterprise Dynamics
    Enterprise Dynamics is a discrete event simulation software platform developed by INCONTROL Simulation Solutions. It is used to design and implement simulation solutions. The Enterprise Dynamics platform has several market-specific libraries to conform to customer requirements...

     is a simulation platform developed by INCONTROL Simulation Software. Features include drag-and-drop modeling and instant 2D and 3D Animation.
  • ExtendSim
    ExtendSim
    ExtendSim is a simulation program for modeling discrete event, continuous, agent-based, and discrete rate processes. There are four ExtendSim packages: CP for continuous processes; OR which adds discrete event; AT which adds discrete rate, a number of advanced modeling features , and Stat::Fit...

     is a general purpose simulation software package from Imagine That.
  • Flexsim
    Flexsim
    FlexSim is a discrete event manufacturing simulation software developed by FlexSim Software Products, Inc. The FlexSim family currently includes the basic FlexSim simulation software and three product lines facing different customers established upon the basic FlexSim, including the 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
    GoldSim
    GoldSim is dynamic, probabilistic simulation software developed by GoldSim Technology Group.This general-purpose simulator is a hybrid of several simulation approaches, combining an extension of system dynamics with some aspects of discrete event simulation, and embedding the dynamic simulation...

     - Combines system dynamics with aspects of discrete event simulation, embedded in a Monte Carlo framework.
  • Lanner
    Lanner Group Ltd
    Lanner Group Ltd is a discrete event simulation software company headquartered in Redditch, Worcestershire. The business develops, markets and supports business process simulation and optimization systems. The company has subsidiaries in the USA, China, France and Germany and a distributor network...

     WITNESS - A discrete event simulation environment, with graphical 2D & 3D and scripting interfaces, for modelling processes and experimentation.
  • Lanner
    Lanner Group Ltd
    Lanner Group Ltd is a discrete event simulation software company headquartered in Redditch, Worcestershire. The business develops, markets and supports business process simulation and optimization systems. The company has subsidiaries in the USA, China, France and Germany and a distributor network...

     L-SIM - Embedded simulation engine which provides simulation capability within other software such as Business Process Management
    Business process management
    Business process management is a holistic management approach focused on aligning all aspects of an organization with the wants and needs of clients. It promotes business effectiveness and efficiency while striving for innovation, flexibility, and integration with technology. BPM attempts to...

     (BPM) suites.
  • NetSim
    NetSim
    NetSim is a popular network simulation tool used by the academic community for teaching, network lab experimentation and research. Various technologies such as Ethernet, Wireless LAN, Wi Max, TCP, IP, etc are covered in NetSim.-History:...

     - Network Simulation software with built in development environment
  • Plant Simulation
    Plant Simulation
    Plant Simulation is a computer application developed by Siemens PLM Software for modeling, simulating, analyzing, visualizing and optimizing production systems and processes, the flow of materials and logistic operations...

     - Tecnomatix Plant Simulation software developed by Siemens PLM Software
    Siemens
    Siemens may refer toSiemens, a German family name carried by generations of telecommunications industrialists, including:* Werner von Siemens , inventor, founder of Siemens AG...

     enables the simulation and optimization of production systems and processes.
  • ProModel
    Promodel
    ProModel is a discrete event simulation software developed by ProModel, Inc.It is used for evaluating, planning or designing manufacturing, warehousing, logistics and other operational and strategic situations.-External links:* * *...

     - is one of severl discrete event simulation tools developed by ProModel, Inc.
  • Renque
    Renque
    Renque is a commercial software application, designed for general-purpose discrete event simulation. Simulations created in Renque are widely used to analyze and improve operating procedures of logical systems.-Product description:...

     is general-purpose discrete event simulation software with integrated Visual Basic scripting and a graphical interface for design and operation.
  • SimEvents
    SimEvents
    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...

     of MathWorks adds discrete event simulation to the MATLAB
    MATLAB
    MATLAB is a numerical computing environment and fourth-generation programming language. Developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages,...

    /Simulink
    Simulink
    Simulink, developed by MathWorks, is a commercial tool for modeling, simulating and analyzing multidomain dynamic systems. Its primary interface is a graphical block diagramming tool and a customizable set of block libraries. It offers tight integration with the rest of the MATLAB environment and...

     environment.
  • SIMIO is a tool for rapid modeling of discrete-event systems to give rapidly an accurate 3D animated models.
  • SIMUL8
    Simul8
    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...

     produces several versions of its object-based simulation software.
  • Simcad Pro
    Simcad Pro
    Simcad Pro simulation software is a product of CreateASoft, Inc which is used for simulating process based environments such as manufacturing, supply lines, logistics, healthcare, and many others. The software is a tool for planning, organizing, optimizing, and engineering real process based systems...

     Dynamic Discrete and continuous simulation software. Visual interface with no coding environment. Support 2D and 3D Animation and Value Stream Mapping.
  • Vensim
    Vensim
    Vensim is a simulation software made by Ventana Systems, Inc. . Its purpose is to help companies to find an optimal solution for various situations that need analysis and where it's necessary to find out all possible results of future implementation or decision.Vensim is able to simulate dynamic...

     Primarly System Dynamics simulation software with functions to do discrete event simulation. Vensim brings a function to simulation software that few other software packages have - instant simulation, each change of simuation parameters shows in real time.

Not yet categorized

  • GPSS
    GPSS
    General Purpose Simulation System is a discrete time simulation language, where a simulation clock advances in discrete steps...

     is the time tested discrete event simulation platform. Different implementations are available through vendors.
  • Simula
    Simula
    Simula is a name for two programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard...

     was the first object-oriented programming language, and was designed specifically for simulation.
  • TRUE (Temporal Reasoning Universal Elaboration) system dynamics with 4D rendering, Procedural animation
    Procedural animation
    A procedural animation is a type of computer animation, used to automatically generate animation in real-time to allow for a more diverse series of actions than could otherwise be created using predefined animations....

  • Simulation123
    Simulation123
    Simulation123 is a not-for-profit global group to support simulation enthusiasts. Developed by Dr. James Byrne and Dr. Paul Liston from the University of Limerick in Ireland as an academic exercise, it is a centralised web-space where users can meet to discuss anything related to simulation...

     peer support for discrete event simulation
  • Care pathway simulator
    Care Pathway Simulator
    Care Pathway Simulator is a discrete event simulation software program that has been used to design and test healthcare processes in the NHS. The method used by CPS is to view the system from the perspective of the task, job or patient rather than the function. It is a Windows application and uses...

     is an award-winning discrete event simulation program specifically designed for service industries e.g. healthcare.

See also

  • Quantum chemistry computer programs
    Quantum chemistry computer programs
    Quantum chemistry computer programs are used in computational chemistry to implement the methods of quantum chemistry. Most include the Hartree–Fock and some post-Hartree–Fock methods. They may also include density functional theory , molecular mechanics or semi-empirical quantum...

  • Software for molecular mechanics modeling
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK