A Criteria Catalogue for Evaluating Business Process Pattern Approaches

Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 175)


Process models are an important element of business process management. Modelling and management of these models can be supported by business process patterns. In recent years, various approaches for defining such patterns were introduced. The aim of this paper is to promote the precise classification of these approaches by presenting a catalogue consisting of several criteria developed by means of a systematic literature review. A first evaluation of this catalogue is conducted by classifying ten pattern approaches.


business process patterns process modelling classification 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    van der Aalst, W., ter Hofstede, A., Kiepuszewski, B., Barros, A.: Workflow Patterns. Distributed and Parallel Databases 14, 5–51 (2003)CrossRefGoogle Scholar
  2. 2.
    Andersson, B., Bider, I., Johannesson, P., Perjons, E.: Towards a formal definition of goal-oriented business process patterns. Business Process Management Journal 11(6), 650–662 (2005)CrossRefGoogle Scholar
  3. 3.
    Awad, A., Goré, R., Thomson, J., Weidlich, M.: An Iterative Approach for Business Process Template Synthesis from Compliance Rules. In: Mouratidis, H., Rolland, C. (eds.) CAiSE 2011. LNCS, vol. 6741, pp. 406–421. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  4. 4.
    Ayora, C., Torres, V., Weber, B., Reichert, M., Pelechano, V.: Enhancing Modeling and Change Support for Process Families through Change Patterns. In: Nurcan, S., Proper, H.A., Soffer, P., Krogstie, J., Schmidt, R., Halpin, T., Bider, I. (eds.) BPMDS 2013 and EMMSAD 2013. LNBIP, vol. 147, pp. 246–260. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  5. 5.
    Becker, J., Bergener, P., Rckers, M., Wei, B., Winkelmann, A.: Pattern-Based Semi-Automatic Analysis of Weaknesses in Semantic Business Process Models in the Banking Sector. In: ECIS 2010 Proceedings (2010)Google Scholar
  6. 6.
    Becker, J., Rosemann, M., von Uthmann, C.: Guidelines of Business Process Modeling. In: van der Aalst, W., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 30–262. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  7. 7.
    Becker, M., Klingner, S., Sonnenberg, M., Ritter, J.: A comparative survey of service configuration approaches. In: RESER 2013: Finding Growth Through Service Activities in Barren Times (2013)Google Scholar
  8. 8.
    Brambilla, M., Fraternali, P., Vaca, C.: BPMN and Design Patterns for Engineering Social BPM Solutions. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds.) BPM Workshops 2011, Part I. LNBIP, vol. 99, pp. 219–230. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  9. 9.
    Bttcher, M.: Architektur integrierter Dienstleistungssysteme. Ph.D. thesis. Universitt Leipzig (2009)Google Scholar
  10. 10.
    Bttcher, M., Fhnrich, K.P.: Service Systems Modeling. In: Alt, R., Fhnrich, K.P., Franczyk, B. (eds.) Proceedings First International Symposium on Services Science, Logos, Leipzig, Germany (March 2009)Google Scholar
  11. 11.
    Bzivin, J.: On the unification power of models. Software and Systems Modeling 4(2), 171–188 (2005)CrossRefGoogle Scholar
  12. 12.
    Cooper, H.: Organizing knowledge syntheses: A taxonomy of literature reviews. Knowledge, Technology & Policy 1(1), 104–126 (1988)CrossRefGoogle Scholar
  13. 13.
    Delfmann, P., Herwig, S., Lis, L., Stein, A., Tent, K., Becker, J.: Pattern Specification and Matching in Conceptual Models - A Generic Approach Based on Set Operations. Enterprise Modelling and Information Systems Architectures 5(3), 24–43 (2010)Google Scholar
  14. 14.
    Dittmann, T., Gruhn, V., Hagen, M.: Improved Support for the Description and Usage of Process Patterns. In: 1st Workshop on Process Patterns, 17th ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, Seattle, pp. 37–48 (2002)Google Scholar
  15. 15.
    Dumas, M., García-Bañuelos, L., Dijkman, R.: Similarity Search of Business Process Models. IEEE Data Engineering Bulletin 32(3), 23–28 (2009)Google Scholar
  16. 16.
    Falk, T., Griesberger, P., Johannsen, F., Leist, S.: Patterns For Business Process Improvement - A First Approach. In: ECIS 2013 Completed Research (2013)Google Scholar
  17. 17.
    Fettke, P., Loos, P., Zwicker, J.: Business Process Reference Models: Survey and Classification. In: Bussler, C.J., Haller, A. (eds.) BPM 2005 Workshops. LNCS, vol. 3812, pp. 469–483. Springer, Heidelberg (2006)Google Scholar
  18. 18.
    Förster, A., Engels, G.: Quality Ensuring Development of Software Processes. In: Oquendo, F. (ed.) EWSPT 2003. LNCS, vol. 2786, pp. 62–73. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  19. 19.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software. Pearson Education (1994)Google Scholar
  20. 20.
    Gulla, J.A., Brasethvik, T.: On the Challenges of Business Modeling in Large-Scale Reengineering Projects. In: International Conf. on Requirements Engineering (2000)Google Scholar
  21. 21.
    Hallerbach, A., Bauer, T., Reichert, M.: Capturing Variability in Business Process Models: The Provop Approach. J. Softw. Maint. Evol. 22(6,7), 519–546 (2010)Google Scholar
  22. 22.
    Jeanmart, S., Gueheneuc, Y.G., Sahraoui, H., Habra, N.: Impact of the Visitor Pattern on Program Comprehension and Maintenance. In: Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement ESEM 2009, pp. 69–78. IEEE Computer Society, Washington, DC (2009)Google Scholar
  23. 23.
    Keele, S.: Guidelines for performing Systematic Literature Reviews in Software Engineering. Tech. rep., EBSE Technical Report EBSE-2007-01 (2007)Google Scholar
  24. 24.
    Knolmayer, G., Endl, R., Pfahrer, M.: Modeling Processes and Workflows by Business Rules. In: van der Aalst, W., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 16–245. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  25. 25.
    Koschmider, A., Hornung, T., Oberweis, A.: Recommendation-based editor for business process modeling. Data & Knowledge Engineering 70(6), 483–503 (2011)CrossRefGoogle Scholar
  26. 26.
    Mu, L., Gjøsacter, T., Prinz, A., Tveit, M.S.: Specification of modelling languages in a flexible meta-model architecture. In: Proceedings of the Fourth European Conference on Software Architecture: Companion ECSA 2010, pp. 302–308. ACM, New York (2010)Google Scholar
  27. 27.
    Ottensooser, A., Fekete, A., Reijers, H.A., Mendling, J., Menictas, C.: Making sense of business process descriptions: An experimental comparison of graphical and textual notations. Journal of Systems and Software 85(3), 596–606 (2012)CrossRefGoogle Scholar
  28. 28.
    Pardillo, J.: A Systematic Review on the Definition of UML Profiles. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010, Part I. LNCS, vol. 6394, pp. 407–422. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  29. 29.
    Riehle, D., Zllighoven, H.: Understanding and using patterns in software development. Theory and Practice of Object Systems 2(1), 3–13 (1996)CrossRefGoogle Scholar
  30. 30.
    Rosemann, M., van der Aalst, W.: A configurable reference modelling language. Information Systems 32(1), 1–23 (2007)CrossRefGoogle Scholar
  31. 31.
    Russell, N., ter Hofstede, A., van der Aalst, W., Mulyar., N.: Workflow Control-Flow Patterns: A Revised View. BPM Center Report BPM-06-22, (2006)Google Scholar
  32. 32.
    Russell, N., van der Aalst, W.M.P., ter Hofstede, A.H.M., Edmond, D.: Workflow Resource Patterns: Identification, Representation and Tool Support. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 216–232. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  33. 33.
    Russell, N., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Workflow Data Patterns: Identification, Representation and Tool Support. In: Delcambre, L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, Ó. (eds.) ER 2005. LNCS, vol. 3716, pp. 353–368. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  34. 34.
    Schaefer, T., Fettke, P., Loos, P.: Control Patterns - Bridging The Gap Between Is Controls And BPM. In: ECIS 2013 Completed Research (2013)Google Scholar
  35. 35.
    Smirnov, S., Weidlich, M., Mendling, J., Weske, M.: Action patterns in business process model repositories. Computers in Industry 63(2), 98–111 (2012)CrossRefGoogle Scholar
  36. 36.
    Taibi, T., Ngo, D.C.L.: Formal Specification of Design Patterns - A Balanced Approach. Journal of Object Technology 2(4), 127–140 (2003)CrossRefGoogle Scholar
  37. 37.
    Thom, L., Reichert, M., Iochpe, C.: Activity Patterns in Process-aware Information Systems: Basic Concepts and Empirical Evidence. International Journal of Business Process Integration and Management (IJBPIM) 4(2), 93–110 (2009)CrossRefGoogle Scholar
  38. 38.
    Turetken, O., Elgammal, A., van den Heuvel, W.J., Papazoglou, M.: Enforcing Complicance on Business Processes through the use of Patterns. In: ECIS 2011 Proceedings (2011)Google Scholar
  39. 39.
    Whitley, K.: Visual Programming Languages and the Empirical Evidence For and Against. Journal of Visual Languages & Computing 8(1), 109–142 (1997)CrossRefGoogle Scholar
  40. 40.
    Wohed, P., van der Aalst, W., Dumas, M., ter Hofstede, A., Russell, N.: Pattern-based Analysis of BPMN An extensive evaluation of the Control-flow, the Data and the Resource Perspectives (revised version). BPM Center Report BPM-06-17, BPM Center (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  1. 1.Department of Business Information SystemsUniversity of LeipzigGermany

Personalised recommendations