Model 6 - Triggering Start Events

Goals of this lesson

  • Learn how to trigger start events via messages

How-to

Model 6 displays a process with a Timer Start Event and a process with a Message Start Event. We will use the upper pool’s message sending end event to trigger the message receiving start event of the lower pool.

6
Figure 1. Model 6 - Triggering Start Events / IYOPRO-Link

Approach

  • The upper process starts after the given time span provided by the stochastic distribution.

  • The lower process starts with the incoming message that is sent by the upper process' End Event.

    • As you already learned in lesson Messages without an explicit edge or in Linking Events to each other sending and (their respective) receiving events can be linked by giving them the same name.

    • Of course you could also use a message flow to link the upper pool’s message sending event with the lower pool’s message receiving event.

The behavior for signals is equivalent, except that they can trigger more than one process instance.

Report

See below for the run configuration, which we set up to receive the report statistics from below.

Please refer to the section Experiment Results for more information on the report specific data.

Run configuration

  • Stochastic Seed: 12345

  • Simulation start date: 1/1/2014 12:00:00 a.m.

  • Simulation stop time: 240

  • Simulation stop time unit: Hours

Report statistics

  • This model’s sender process activates the receiving process by a message sending end event

  • The report’s statistics should be self-explaining

NewItem742
Figure 2. The processing times