Discrete event simulation software

Discrete event simulation software provides an effective way for receiving characteristics of systems for cases when the data can not be obtained with analytics. Such simulation software uses discrete event approach.

Software based on discrete event simulation technique can be used for researching in many branches: network simulation, traffic simulation, industrial simulation and much more. Discrete event simulation software can be applied as for engineering purposes, for science and education.

OpenSIMPLY as a science software for system modeling with discrete event kernel is flexible for modification from application level down to kernel. The ideology of project suitable for person of any experience as in programming as well in simulation. The source code of project is compatible with syntax of Object Pascal compilers. Delphi and Free Pascal including Lazarus IDE are successfully tested.

Two styles of simulation

OpenSIMPLY offers two styles of simulation - block simulation and Simula-like simulation.

Block simulation

Block simulation approach requires from the user minimum knowledge about discrete event simulation functionality. User should only to connect required simulation blocks and assign the parameters. Each block is a completed element of the system. For example block "TRouter" represents the functionality of the router in the network, the block "TServer" represents the serving or delaying object, the block "TQueue" represents the waiting point with the different rules (disciplines) and so on. User can easily add its own extensions: distribution laws, selection rules, functions. User can also create a special block that is not present yet or modify nearest appropriate existing block. Blocks are fully expandable in parameters and functionality.

The ease of block simulation with OpenSIMPLY can be evaluate on examples of simulation models.

The learning videos can help also to understand some aspects of discrete event simulation.

OpenSIMPLY tutorial contains the practical examples with detailed description. All of them are ready to compile.

Simula-like simulation

Simula-like simulation style is an advanced one. This style offers low level simulation technique where user can implement any specialties of the system for simulation. User is fully flexible and free in model behavior description. The activation and the holding of the processes is a keyword for this simulation style. The models of any complexity running much faster can be created with this approach which is very similar to Simula programming language ideology. The most important Simula ideas and names were implemented in OpenSIMPLY. Even the model in Simula with some adaptation can be used with OpenSIMPLY.

Discrete event simulation software OpenSIMPLY is absolutely free. Try it. Free download. Free use.