process-flexibility.com

Wednesday, 12 June 2013 16:04

Pattern AP11: Add Control Dependency

When applying pattern AP11 a control edge (e.g., for synchronizing the execution order of two parallel activities) is added to the given process schema. As opposed to the low-level change primitive add edge, the added control dependency must not violate soundness (e.g., no deadlock causing cycles). Therefore, approaches implementing AP11 usually ensure that the use of this pattern meets certain pre- and post-conditions. Further, the newly added edge can be associated with attributes (e.g., transition conditions) when applying AP11.

Description

An additional control edge (e.g., for synchronizing the execution order of two parallel activities) is added to process schema S.

Example

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

Problem

An additional control dependency is needed in process schema S.

AP11

Related Patterns

Remove Control Dependency (AP12)

Animation

View Animation

Read 901 times
 

Get the Book!

book cover small