University of Udine
In this paper, the authors present a collection of high level workflow activity patterns based on the semantic of specific business functions (e.g., notification, task execution request, and approval). In particular they discuss three pattern samples (approval, unidirectional and decision patterns). Moreover they gather the results of an analysis of their adoption on a wide set of real workflow processes (models). The analyses showed that the patterns are not only enough but also necessary to model all the 190 workflow processes which were subject of the investigation. They also show and discuss specific sequences or combination of patterns which were more often in the workflow processes analyzed.