Classification tags: business operations management, DES, next-event time progression, processing network model
The potentially relevant object types are:
Potentially relevant types of events are:
Notice that receptions and case handlings are activities, which consist of a start and an end event.
Both object types and event types, with their participation associations, can be visually described in a UML class diagram, as shown below.
ON (event type) | DO (event routine) |
workObject arrival | If the reception desk is busy, then the newly arrived workObject queues up, else a new reception service for this workObject starts. |
end of reception | If the case handling desk is busy, then the served workObject queues up, else a new case handling service for this workObject starts. If there are still customers waiting in the reception desk queue, the next reception service starts. |
end of case handling | The served workObject departs. If there are still customers waiting in the queue of the case handling desk, the next case handling service starts. |
In this model of the Department of Motor Vehicles, the two consecutive reception and case handling activities are modeled as the activities of two different processing nodes, using the standard modeling concepts of Processing Networks.
Since the simulation model is entirely based on the pre-defined Processing Network modeling concepts of
WorkObject
, EntryNode
, Arrival
, ProcessingNode
, ExitNode
and Departure
, there is no need to to define any object type or event type.
The initial state definition consists of an entry node, two consecutive processing nodes, and an exit node.
Since the number of arrivals at the entry node is limited by setting the entry node attribute maxNmrOfArrivals
to 100, the simulations ends not because it reaches its end time, but because it runs out of future events (the FEL gets
emptied).
Since the simulation model is entirely based on the pre-defined Processing Network modeling concepts of
WorkObject
, EntryNode
, Arrival
, ProcessingNode
, ExitNode
and Departure
, there is no need to to define any event rule.
Other OES models for the same system/problem/domain: