Wednesday, 12 June 2013 16:03

Pattern AP5: SWAP Process Fragment

The Swap Process Fragment pattern allows users to swap a process fragment with another one. The process fragments to be swapped do not have to be directly connected. This adaptation pattern can be implemented based on pattern AP3 (Move Process Fragment), on the combined use of patterns AP1 and AP2 (Insert/Delete Process Fragment), or on change primitives.


Two existing process fragments are swapped in process schema S.


Regarding a particular delivery process the order in which requested goods are about to be delivered to two customers has to be swapped.


The predefined ordering of two existing process fragments has to be changed by swapping their position in the process schema.



This adaptation pattern can be implemented based on pattern AP3 (move process fragment), on the combined use of patterns AP1 and AP2 (insert / delete process fragment), or on change primitives.

Related Patterns

Move Process Fragment (AP3)


View Animation

Read 1221 times

Get the Book!

book cover small