
 
5 SUMMARY 
This paper reports on the use of KDD in the 
development of a BPM mining tool, which allows 
mining process models based on activity patterns as 
highly relevant. The functionalities of this tool can 
be considered very important: a) after having 
identified the activity patterns in the process models 
the tool can count the recurrences of each pattern as 
well as their co-occurrences; b) the inference engine 
of our BPM mining tool can give design time 
recommendations for any new processes being 
modelled, which ease process modelling based on 
already mined information; c) we can use our tool 
for conducting a series of experiments in which we 
compare process modeling with and without activity 
pattern support as well as investigate different 
process classes and their most recurrent co-
occurrences and; d) finally, the basic concepts 
behind this tool (e.g., the inference engine) can be 
added as extensions to existing BPM tools. 
As future work, we aim at extending our tool 
with a module to update the frequency of activity 
patterns co-occurrences and corresponding raking of 
recommendations based on the user modeling. This 
update will be done on-the-fly as new models are 
developed aided by the inference engine. Thus, we 
aim at increasing the accuracy of the 
recommendations for each pattern co-occurrence. 
In addition we intend to investigate methods 
which allow the automatic identification of activity 
patterns in real process models.   
ACKNOWLEDGEMENTS 
The authors would like to acknowledge the 
Coordination for the Improvement of Graduated 
students (CAPES), the DBIS of the Ulm University. 
(Germany), and the Informatics Institute of the 
UFRGS (Brazil). 
REFERENCES 
Agrawal, R., Imielinski, T., Swami, A., (1993). Mining 
association rules between sets of items in large 
databases. In: Proc. of the ACM SIGMOD, p.207-216. 
Becker, J., Pfeiffer, D., Räckers, M. (2007). Domain 
Specific Process Modelling in Public Administrations 
- The PICTURE Approach. Proc. EGOV’07, pp. 68-79  
Brand, E., Gerritsen, R., (1998). Data Mining and 
Knowledge Discovery, Oct. 1998.  
Fayyad, U., Shapiro-Piatetsky, G., Smyth, P., (1996). 
From Data Mining to Knowledge Discovery in 
Databases, AI Magazine, v.17, n.3, p. 37-54, [s.l.]. 
Goebel, M., Gruenwald L., (1999). A survey of data 
mining and knowledge discovery software tools. In: 
SIGKDD Explorations, v. 1, p. 20-33. 
Günther, C.W., Rinderle-Ma, S., Reichert, M., van der 
Aalst, W.M.P., Recker, J., (2008). Using Process 
Mining to Learn from Process Changes in 
Evolutionary Systems. In: Int. Journal of Business 
Process Integration and Management, 3(1):61-78. 
Han, J., Kamber, M., (2001). Data Mining: Concepts and 
Techniques, Morgan Kaufmann, 550 p., San Diego. 
Kuramochi, M., Karypis, G., (2004). An Efficient 
Algorithm for Discovering Frequent Subgraphs, In: 
IEEE Transaction on Knowledge and Data Eng., 
Minneapolis, v.16, n.9, p. 1038-1051. 
Li, C. Reichert, M., Wombacher, A., (2008). Discovering 
Reference Process Models by Mining Process 
Variants. proc. In: Proc. of ICWS, Beijing. pp. 45-53. 
OASIS. (2006). Web Services Business Process Execution 
Language. Version 2.0.  
Thom, L. H., Iochpe, C., Amaral, V., Viero, D., (2006a). 
Towards Workflow Block Activity Patterns for Reuse 
in Workflow Design. In: WfMC Workflow Handbook. 
pp. 249-260. 
Thom, L.H., (2006a). A Patterns –based Approach for 
Business Process Modeling. PhD Thesis. UFRGS: 
Porto Alegre, Brasil. 
Thom, L.H., Reichert, M., Chiao, C., Iochpe, C., Hess, G., 
(2008b). Inventing Less, Reusing More and Adding 
Intelligence to Business Process Modeling. In: Proc. 
of DEXA, Turin, LNCS 5181, pp. 837-850. 
Thom, L. H., Iochpe, C., Reichert, M., Weber, B., Droop, 
M., Nascimento, G., Chiao, C. M., (2008c). On the 
Support of Activity Patterns in ProWAP: Case 
Studies, Formal Semantics, Tool Support. In: iSys. 
Vol 1, No 1, pp. 27-53. 
Thom, L. H., Reichert, M., Iochpe, C., (2009). Activity 
Patterns in Process-aware Information systems: Basic 
Concepts and Empirical Evidence. In: IJPIM.  
Tristão, C., Ruiz, D. D., Becker, K., (2008). FlowSpy: 
exploring Activity-Execution Patterns from Business 
Processes. In: Proc. of Simp. Brasileiro de Sistemas de 
Informação, Rio de Janeiro, 2008. v. 1. p. 152-163. 
van der Aalst, W.M.P., ter Hofstede, A.H.M., 
Kiepuszewski, B., Barros, A., (2003). Workflow 
Patterns. In: Distributed. and Parallel. Database, 
14(3): 5-51. 
van der Aalst, W.M.P., (2005). YAWL: Yet Another 
Workflow Language. Information Syst., 30(4):245-
275.  
Weber, B., Rinderle, S., Reichert, M., (2007). Change 
Patterns and Change Support Features in Process-
Aware Information Systems. In: Proc. of CAiSE'07, 
LNCS 4495, pp. 574-588. 
Weber, B., Reichert, M., Wild, W., Rinderle-Ma, S., 
(2009). Providing Integrated Life Cycle Support in 
Process-Aware Information. In: Int'l Journal of 
Cooperative Information Systems, 18 (1). 
zur Muehlen, M. (2002). Workflow-based process 
controlling: foundations, design, and application of 
workflow-driven process information systems. Logos.  
ICEIS 2009 - International Conference on Enterprise Information Systems
88