Pizza-Service-1 Model Description Back to simulation

Image by monkik

A pizza service company takes orders for making pizzas.

The model's MakePizza activity type is defined as a simple activity type without resource roles. As a consequence, its resource dependency on the PizzaService object (as the "server") has to be modeled explicitly.

You can inspect the model's OESjs code on the OES GitHub repo.

Simulation Design

...

An OE class design model defining object, event and activity types.

Notice how functions representing random variables, like the duration function of all activity types, are marked with the keyword (or UML 'stereotype') «rv» standing for "random variable". These random variable functions sample from a probability distribution function (PDF), which is symbolically indicated with expressions like U(1,2) standing for the uniform PDF with lower and upper bounds 1 and 2.

Process Design Model

A process design model, in the form of a DPMN process diagram as shown below, is derived from a conceptual process model by abstracting away from items that are not design-relevant and possibly adding certain computational details.

A DPMN process design model for the Pizza-Service business process.

Back to simulation