“…We denote these recurrent functions as workflow activity patterns (activity patterns for short); i.e., activity patterns represent business functions that occur several times within one or multiple process models, and therfore might be reused when defining other business processes. Recently, workflow patterns have been suggested capturing different process aspects: control flow (Russell, 2006a), data flow (Russell, 2004a), resources (Russell, 2004b), exception handling (Russell, 2006b), service interactions (Barros, 2005), process change (Weber, 2007), application-oriented aspects (Bancroft, 1998), and process compliance (Namiri, 2007). Yet, all these patterns have in common that they are relevant for implementing BPM systems and for defining adequate and expressive process modeling languages.…”