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