Verifying Existence and Composition of Workflow Activity Patterns in Real Process Models

  • Carolina Chiao Universidade Federal do Rio Grande do Sul
  • Lucinéia Heloisa Thom University of Ulm
  • Cirano Iochpe Universidade Federal do Rio Grande do Sul
  • Manfred Reichert University of Twente

Resumo


In this paper we present a collection of high level workflow activity patterns based on the semantic of specific business functions (e.g., notification, task execution request, approval). In particular we discuss three pattern samples (approval, unidirectional and decision patterns). Moreover we gather the results of an analysis of their adoption on a wide set of real process models. The analyses showed that the patterns are not only enough but also necessary to model all the 190 process models which were subject of the investigation. We also show and discuss specific sequences or combination ofactivity patterns which were more often in the process models analyzed. In larger research we apply these patterns as well as the analyses results in the development of a suite for process modeling and normalization.

Referências

Aalst, W.M.P. van der. (2003) “Workflow Patterns”. In Distributed and Parallel Databases, 14(3), pages 5-51.

Bernstein, P. A.; Hadzilacos, V.; Goodman, N. (1987) “Concurrently Control and Recovery in Database Systems”. Reading: Addison-Wesley. 370p.

Barros, A.; Dumas, M.; Hofstede, ter A. (2005) Service Interaction Patterns. In W.M.P. van der Aalst, editor, Proceedings of the 3rd International Conference on Business Process Management, v. 3649 of Lecture Notes in Computer Science, pp. 302-318. Springer-Verlag.

Dowson, M. (1987) Interation in the Software Process Review of the 3rd International Software Process Workshop. In Proceedings of the 9th international Conference on Software Engineering (Monterey, California, United States). International Conference on Software Engineering. IEEE Computer Society Press, Los Alamitos, CA, 36-41.

Flores, F.; Graves, M.; Hartfield, B.; Winograd, T. (1988) “Computer Systems and the Design of Organizational Interaction”. ACM Transactions on Information Systems, 6, 2 (Apr. 1988), 153-172.

Hammer, M.; Champy, J. (2001) “Reengineering the Corporation: A Manifesto for Business Revolution”. HarperBusiness. 257p.

Harrington, H. J. (1991) “Business Process Improvement: The Breakthrough Strategy for Total Quality, Productivity, and Competitiveness”. McGraw-Hill. 274p.

Keller, G.; Nüttgens, M.; Scheer; A.-W. (1992) Semantische Prozessmodellierung auf der Grundlage “Ereignisgesteuerter Prozessketten (EPK)”. Heft 89, Institut für Wirtschaftsinformatik, Saarbrücken, Germany.

Le Clair, C.; Teubner, C. (2007) The Forrester Wave: Business Process Management For Document Processes, Q3 2007.

Leymann, F.; Roller, D. (1999) “Production Workflow: Concepts and Techniques”. Prentice Hall. 479p.

Malone, T. W.; Crownston, K.; Herman, G. A. (2003) “Organizing Business Knowledge: The MIT Process Handbook”. MIT Press.

Medina-Mora, R.; Winograd, T.; Flores, R.; Flores, F. (1992) “The action workflow approach to workflow management technology”. In Proceedings of the 1992 ACM Conference on Computer-Supported Cooperative Work. 281-288.

Muehlen, M. zur. (2002) “Workflow-based process controlling”: foundations, design, and application of workflow-driven process information systems. Berlin: Logos Verlag.´299 p.

Russell, N.; Aalst, W.M.P. van der; Hofstede, A.; Edmond, D. (2004) “Workflow Resource Patterns: Identification, Representation and Tool Support”. In Lecture Notes in Computer Science, (2005), 216-232.

Russell, N.; Hofstede, A. H. M Ter; Edmond, D. (2005) “Workflow Data Patterns”. In: Proceedings of the 24th ER, pp. 353-368.

Russell, N.; Aalst, W.M.P. Van Der; Hofstede, A. Ter. (2006) “Workflow Exception Patterns”. In: Proceedings of 18th CAiSE, 18, p.288-302.

Thom, L. H.; Iochpe, C.; Amaral, V. L. do; Viero, D. M. (2006a) “Toward block activity patterns for reuse in workflow design”. In: Workflow Handbook of WfMC, pp. 249-260.

Thom, L. H. (2006b) “A Pattern–based Approach for Business Process Modeling”. PPGC: Porto Alegre. Available at: http://www.biblioteca.ufrgs.br/bibliotecadigital/. (Thesis).

Thom, L. H; Lau, J.M.; Iochpe, C.; Mendling, J. (2007a) “Extending Business Process Modeling Tools with Workflow Pattern Reuse”. In: Proceedings of 9th International Conference on Enterprise Information Systems, Funchal, Madeira, Portugal.

Thom, L. H., Chiao, C. M., Iochpe, C., Hess, G. N., Nascimento, G. S., Reichert; M (2007b): “Towards an Intelligent Designer based on the Reuse of Workflow Patterns”. In: 1st Brazilian Workshop on Business Process Management to be held in conjunction with WEBMEDIA 2007, Gramado, Brazil.

Thomas, O.; Scheer, A.-W. (2006) “Tool Support for the Collaborative Design of Reference Models - A Business Engineering Perspective”. In: 39th HICSS-39, CDROM / Abstracts Proceedings. .

Workflow Management Coalition, 2005. “Process Definition Interface”: XML Process Definition Language. Doc. Number: WFMC-TC-1025. (2005).
Publicado
07/04/2008
CHIAO, Carolina; THOM, Lucinéia Heloisa; IOCHPE, Cirano; REICHERT, Manfred. Verifying Existence and Composition of Workflow Activity Patterns in Real Process Models. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 4. , 2008, Rio de Janeiro. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 164-175. DOI: https://doi.org/10.5753/sbsi.2008.5926.