process-flexibility.com

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).

Description

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

Example

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

Problem

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

AP9

Implementation

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)

Animation

View Animation

Read 813 times
 

Get the Book!

book cover small