Skip to main content
. 2007 Nov-Dec;14(6):781–787. doi: 10.1197/jamia.M2389

Table 3.

Table 3 Description of Pattern Categories

Category name Description
Basic control-flow patterns Patterns describing elementary aspects of process control: sequence, parallel split, synchronization, exclusive choice, and simple merge
Advanced branching and synchronization Patterns describing in-between behaviors, where some of the paths in a set of paths can be selected for execution and different modes of continuation are possible thereafter
Structural patterns Structural patterns identify whether the modeling formalism has any restrictions regarding the structure of the processes
Multiple instances patterns Patterns that refer to situations where several instances of a task can be active concurrently in the same case
State-based patterns Patterns characterizing scenarios in a process where subsequent execution is determined by the state of the process instance
Cancellation patterns Patterns refer to the situation where either a single task or a group of tasks have to be cancelled in a model
New patterns A set of new patterns and the revised variants of patterns in the above-introduced categories that address the concepts such as triggers, path and thread branching and synchronization, and cancellation