A new full example has been added in this new release v0.7.0 . In this example we have chosen to zoom on the scenarios and events models.
Scenarios
- Time based
- Tasks based
- Messages based
Events
You can only use scenarios if you choose. But the scenarios and the events are different by design. The scenario is an agent, has its own life cycle, interacts with other agents via asynchronous messages; where events is a simple class that can be used directly by the agent via an EventHandler.
At least one scenario is required to run a simulation, then you choose what best suits your needs for variability between scenarios and events.
SymuScenariosAndEvents example
You can use this example to discover and understand how to use scenarios and events models to run a simulation.Scenario of the simulation
- Agents performing tasks according to their availability, knowledge and beliefs
- Random process to assign the weight of tasks

You can also discover others models
Getting started
To start playing with this example, download the version v0.7.0. You will find the source code and the executable SymuScenariosAndEvents.exe.