Business Process Management

Concepts, Languages, Architectures (Fourth Edition)

Place/transition nets modeling (3)

A process X contains activities A, B, C, D, E and F. The following diagram illustrates the order in which the activities have to be carried out. E.g. the arc from A to C indicates that A must be carried out before C.


a) Represent the process as place/transition net.

b) Modify the net from a) in such a way that the execution of A is optional.

c) Consider activities C and E:

  1. Modify the net from a) in such a way that no other activity is carried out between C and E.
  2. Is it possible to modify your result from 1. by only changing the initial marking in such a way that at most one other activity is carried out between C and E?
More information on place/transition nets can be found in the book in chapter 4.2.