SimEvents

SimEvents is a discrete event simulation tool developed by MathWorks. It adds a library of graphical building blocks for modeling queuing systems to the Simulink environment. It also adds an event-based simulation engine to the time-based simulation engine in Simulink

Capabilities
SimEvents provides a graphical drag-and-drop interface for building a discrete-event model.

It provides libraries of entity generators, random number generators, queues, servers, graphical displays and statistics reporting blocks.

Integration with MATLAB allows customization of the process flow in a SimEvents model. A MATLAB function can be developed to represent a task-scheduling sequence, routing of parts, or production recipes in a process flow. Since the two programs are within the same tools environment, it is straightforward to generate custom random distributions of input tasks, optimize a process, as well as to generate custom statistics.

SimEvents and Simulink can be used in the same simulation model to simulate hybrid or multi-domain systems that have both time-based and event-based components.