SimEvents® software provides a discrete-event simulation engine that manages and processes sequences of asynchronous events. Entities are abstractions of discrete items of interest. Generating, moving, and processing entities in the system causes events, such as the arrival of a packet or the departure of an airplane. In turn, these events modify the states in the system to affect system behavior.
Characterize your entity with attributes, such as a destination address, processing time, or server delay. Entities can also acquire and release resources, which can represent supplies, machines, or even people that entities use to complete a task or event. Use SimEvents blocks to create, manage, and process entities, detect events, manage resources, and model discrete-event behavior.