Activity Patterns in Process-aware Information Systems: Basic Concepts and Empirical Evidence
Recently, a variety of workflow patterns was suggested for capturing different aspects in Process-Aware Information Systems (PAISs) including control and data flow, resources, process change, and exception handling. All these patterns are highly relevant for implementing PAISs and for designing process modeling languages. However, current patterns provide only a partial answer to the question which business functions a designer might want to reuse when modeling processes. This paper presents a revised version of a collection of activity patterns to deal with this challenge. Each of them is related to a recurrent business function as it can be frequently found in process models (e.g., task execution request, notification, approval). The authors describe the identified activity patterns and their variants in detail.