Action Patterns in Business Process Models

  • Sergey Smirnov
  • Matthias Weidlich
  • Jan Mendling
  • Mathias Weske
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5900)


Business process management experiences a large uptake by the industry, and process models play an important role in the analysis and improvement of processes. While an increasing number of staff becomes involved in actual modeling practice, it is crucial to assure model quality and homogeneity along with providing suitable aids for creating models. In this paper we consider the problem of offering recommendations to the user during the act of modeling. Our key contribution is a concept for defining and identifying action patterns - chunks of actions often appearing together in business processes. In particular, we specify action patterns and demonstrate how they can be identified from existing process model repositories using association rule mining techniques. Action patterns can then be used to suggest additional actions for a process model. Our approach is challenged by applying it to the collection of process models from the SAP Reference Model.


Business Process Association Rule Business Process Management Apriori Algorithm Activity Label 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Agrawal, R., Imielinski, T., Swami, A.N.: Mining Association Rules between Sets of Items in Large Databases. In: COMAD, Washington, D.C, pp. 207–216 (1993)Google Scholar
  2. 2.
    Agrawal, R., Srikant, R.: Fast Algorithms for Mining Association Rules in Large Databases. In: VLDB, pp. 487–499. Morgan Kaufmann Publishers Inc., San Francisco (1994)Google Scholar
  3. 3.
    Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, New York (1977)Google Scholar
  4. 4.
    Becker, J., Delfmann, P., Herwig, S., Lis, L., Stein, A.: Towards Increased Comparability of Conceptual Models - Enforcing Naming Conventions through Domain Thesauri and Linguistic Grammars. In: ECIS (June 2009)Google Scholar
  5. 5.
    Decker, G., Mendling, J.: Instantiation Semantics for Process Models. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 164–179. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  6. 6.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley, Boston (1995)Google Scholar
  7. 7.
    Gschwind, T., Koehler, J., Wong, J.: Applying Patterns during Business Process Modeling. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 4–19. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  8. 8.
    Hornung, T., Koschmider, A., Lausen, G.: Recommendation Based Process Modeling Support: Method and User Experience. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 265–278. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  9. 9.
    Keller, G., Teufel, T.: SAP(R) R/3 Process Oriented Implementation: Iterative Process Prototyping. Addison-Wesley, Reading (1998)Google Scholar
  10. 10.
    Kim, K.-H., Won, J.-K., Kim, C.-M.: A Fragment-Driven Process Modeling Methodology. In: Gervasi, O., Gavrilova, M.L., Kumar, V., Laganá, A., Lee, H.P., Mun, Y., Taniar, D., Tan, C.J.K. (eds.) ICCSA 2005. LNCS, vol. 3482, pp. 817–826. Springer, Heidelberg (2005)Google Scholar
  11. 11.
    Koschmider, A., Song, M., Reijers, H.A.: Social Software for Modeling Business Processes. In: Ardagna, D., et al. (eds.) BPM 2008 Workshops. LNBIP, vol. 17, pp. 642–653. Springer, Heidelberg (2009)Google Scholar
  12. 12.
    Koschmider, A., Song, M., Reijers, H.A.: Advanced Social Features in a Recommendation System for Process Modeling. In: Abramowicz, W. (ed.) BIS 2009. LNBIP, vol. 21, pp. 109–120. Springer, Heidelberg (2009)Google Scholar
  13. 13.
    Kühne, S., Kern, H., Gruhn, V., Laue, R.: Business Process Modelling with Continuous Validation. In: MDE4BPM, September 2008, pp. 37–48 (2008)Google Scholar
  14. 14.
    Lau, J.M., Iochpe, C., Thom, L., Reichert, M.: Discovery and Analysis of Activity Pattern Cooccurrences in Business Process Models. In: ICEIS, pp. 83–88. Springer, Heidelberg (2009)Google Scholar
  15. 15.
    Lonchamp, J.: Process Model Patterns for Collaborative Work. In: Telecoop (1998)Google Scholar
  16. 16.
    Malone, T.W., Crowston, K., Herman, G.A.: Organizing Business Knowledge: The MIT Process Handbook, 1st edn. The MIT Press, Cambridge (2003)Google Scholar
  17. 17.
    Mendling, J.: Metrics for Process Models: Empirical Foundations of Verification, Error Prediction, and Guidelines for Correctness. In: Mendling, J. (ed.) Metrics for Process Models. LNBIP, vol. 6, pp. 1–15. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  18. 18.
    Mendling, J., Recker, J.: Towards Systematic Usage of Labels and Icons in Business Process Models. In: EMMSAD, June 2008, vol. 337, pp. 1–13. CEUR Workshop Proceedings (2008)Google Scholar
  19. 19.
    Mendling, J., Reijers, H.A., Recker, J.: Activity Labeling in Process Modeling: Empirical Insights and Recommendations. Information Systems (to appear, 2009)Google Scholar
  20. 20.
    Rosemann, M.: Potential Pitfalls of Process Modeling: Part A. Business Process Management Journal 12(2), 249–254 (2006)CrossRefGoogle Scholar
  21. 21.
    Russell, N., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Workflow Data Patterns. Technical Report FIT-TR-2004-01, QUT (2004)Google Scholar
  22. 22.
    Russell, N., van der Aalst, W.M.P., ter Hofstede, A.H.M., Edmond, D.: Workflow Resource Patterns. Technical Report WP 126, Eindhoven University of Technology (2004)Google Scholar
  23. 23.
    Thom, L.H., Reichert, M., Chiao, C.M., Iochpe, C., Hess, G.N.: Inventing Less, Reusing More, and Adding Intelligence to Business Process Modeling. In: Bhowmick, S.S., Küng, J., Wagner, R. (eds.) DEXA 2008. LNCS, vol. 5181, pp. 837–850. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  24. 24.
    Tran, H.N., Coulette, B., Dong, B.T.: Broadening the Use of Process Patterns for Modeling Processes. In: SEKE, July 2007, pp. 57–62. Knowledge Systems Institute Graduate School (2007)Google Scholar
  25. 25.
    van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow Patterns. Distrib. Parallel Databases 14(1), 5–51 (2003)CrossRefGoogle Scholar
  26. 26.
    van Dongen, B., Dijkman, R., Mendling, J.: Measuring Similarity between Business Process Models. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 450–464. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  27. 27.
    Weidlich, M., Mendling, J., Weske, M.: Computation of Behavioural Profiles of Process Models. Technical report, HPI (June 2009),

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Sergey Smirnov
    • 1
  • Matthias Weidlich
    • 1
  • Jan Mendling
    • 2
  • Mathias Weske
    • 1
  1. 1.Hasso Plattner InstitutePotsdamGermany
  2. 2.Humboldt-Universität zu BerlinGermany

Personalised recommendations