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.
- Time based
- Tasks based
- Messages based
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 exampleYou 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
Subscribe To Our Newsletter
Join our mailing list to receive the latest news, case studies and updates from our team.