Wednesday, 12 June 2013 16:04

Pattern AP9: PARALLELIZE Process Fragments

AP9 enables the parallelization of process fragments which were confined to be executed in sequence. If no direct support for AP9 is provided, it can be simulated by combining adaptation patterns AP11 and AP12 (Add / Remove Control Dependency) or by using adaptation pattern AP3 (Move Process Fragment).


Process fragments which have been confined to be executed in sequence so far are parallelized in a process schema S


For a production process, tasks which have been processed in sequence so far, shall now be executed in parallel.


Ordering constraints predefined for a set of process fragments turn out to be too strict and therefore have to be removed.



This adaptation pattern can be implemented based on Patterns AP3 (move process fragment), AP11 and AP12 (add / remove control dependency) or be based on change primitives.

Related Patterns

Remove Control Dependency (AP12)


View Animation

Read 1007 times

Get the Book!

book cover small