Simulation software for practical application and education
The kernel of OpenSIMPLY based on discrete event simulation
approach. The object-oriented structure of system simulation modeling allows the project to be used in various areas. Both block simulation and Simula-like simulation styles are available for separate or common use.
OpenSIMPLY as system modeling software can be applied as:
The project was originally developed for traffic analysis with clear and simple modeling ideology. The built-in routines of traffic theory help validate simulation results for some degenerate cases. Such approach allows to verify even some complex models. Model verification, generally, is a big problem for any simulation tool. That is a really important thing. Who can guarantee that a model that cannot be tested using analytics really works as expected. Therefore, model verification is presented in most examples of OpenSIMPLY tutorial. These examples are simulation models of classical systems of queueing theory.
When network simulation, a model being created intuitively using simulation blocks of typical network elements such as routers, switches, replicators and so on. Most simulation blocks are already included in the project. OpenSIMPLY performs network modeling for quite complex cases. Built-in router rules and conditional forwarding make it easy to create a model for typical architectures.Any additional features and, of course, custom blocks can be easily implemented. Packet properties, rules, distribution laws are flexible for changing. For the entire model, as well as for individual packets (entities), a trace feature is available. Certain network nodes can be included as well as excluded from the simulation trace. Packet route is available for display and evaluation.
Open SIMPLY is great for educational purposes. Because of the strongly typed programming language, beginners make fewer mistakes, but may pay more attention to studying the simulation approach. The model written in OpenSIMPLY practically requires no additional comments. The description of the model in terms of OpenSIMPLY gives clear representation of simulation modeling steps.
The simulation core of OpenSIMPLY runs fast enough and uses no system calls.Thus, OpenSIMPLY can be used as a real-time computer simulation tool can to be implemented in the module for managing the chain of production processes.An example of such a manufacturing process is an automated parts delivery system that uses a real-time simulation application to optimize the delivery process while mixed traffic exists.
OpenSIMPLY tutorial contains practical examples with detailed description. All of them are ready to compile.
The project documentation is available in different formats and compatible with any IDE.
Discrete event simulation software
OpenSIMPLY is absolutely free. Try it. Free download
. Free use.