simplus is a C++ library for constructing event-driven, agent based simulations with an abstraction for processes, messages, virtual time, and more. It features a built-in debugger, support for configuration files, and a flexible logging mechanism. It is lean, fast, and portable and has no dependencies apart from a C++ compiler. As a framework, it can easily integrated in any application to form the core of your own simulator. It can be used for telecommunication, engineering, for traffic simulations or simulation based games, and other areas.
| Tags | Scientific/Engineering Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | C++ |
Recent releases


Release Notes: Many smaller bugfixes for better compatibility with newer compilers. No new features.


Release Notes: This release has some bugfixes, refactoring, and small enhancements. It is now possible to provide a custom debugger, i.e. to include it into a GUI.


Release Notes: Bugfixes and updates of the logger and the configuration database.


Release Notes: This release fixes some bugs and has some API changes. The subsystem for collecting data ("probes") has been significantly improved.


Release Notes: Some bugfixes were made for better MVC compatibility. A potential crash at program termination was fixed.