Making Process Model Versions Comparable by Quantifying Changes

  • Nico Herzberg
  • Mathias Weske
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 165)


A central task in the business process management life cycle is the evaluation of business processes to get a solid base for process improvements. Business processes are described as process models to explicitly state the operations needed to be carried out to reach the companies’ business goals. These process models evolve over time because of changing market conditions, process improvements, or legal changes, etc. and result in multiple process versions. In such circumstances, process analysis requires the comparison of several process versions, the so-called multi-version evaluation. This paper tackles this challenge and introduces a technique to identify and quantify individual influences caused by differing process versions.


Business Process Management Business Process Models Process Evaluation Process Analysis Process Versions 


  1. 1.
    Weske, M.: Business Process Management: Concepts, Languages, Architectures, 2nd edn. Springer (2012)Google Scholar
  2. 2.
    Mutschler, B., Reichert, M.: Business Process Intelligence. EMISA Forum 26(1), 17–31 (2006)Google Scholar
  3. 3.
    Grigori, D., Casati, F., Castellanos, M., Dayal, U., Sayal, M., Shan, M.C.: Business Process Intelligence. Comput. Ind. 53(3), 321–343 (2004)CrossRefGoogle Scholar
  4. 4.
    Azvine, B., Cui, Z., Nauck, D., Majeed, B.: Real Time Business Intelligence for the Adaptive Enterprise, p. 29. IEEE (2006)Google Scholar
  5. 5.
    Vanhatalo, J., Völzer, H., Leymann, F., Moser, S.: Automatic Workflow Graph Refactoring and Completion. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 100–115. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  6. 6.
    van der Aalst, W.M.P.: Verification of Workflow Nets. In: Azéma, P., Balbo, G. (eds.) ICATPN 1997. LNCS, vol. 1248, pp. 407–426. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  7. 7.
    Herzberg, N., Meyer, A., Weske, M.: An Event Processing Platform for Business Process Management. In: EDOC, Vancouver (to appear, 2013)Google Scholar
  8. 8.
    Vanhatalo, J., Völzer, H., Koehler, J.: The Refined Process Structure Tree. Data & Knowledge Engineering 68(9), 793–818 (2009)CrossRefGoogle Scholar
  9. 9.
    Weber, B., Rinderle, S., Reichert, M.: Change Patterns and Change Support Features in Process-Aware Information Systems. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007. LNCS, vol. 4495, pp. 574–588. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  10. 10.
    Jaeger, M.C., Rojec-Goldmann, G., Muhl, G.: QoS Aggregation for Web Service Composition using Workflow Patterns. In: EDOC, pp. 149–159. IEEE (2004)Google Scholar
  11. 11.
    Cardoso, J., Sheth, A., Miller, J., Arnold, J., Kochut, K.: Quality of Service for Workflows and Web Service Processes. Web Semantics: Science, Services and Agents on the World Wide Web 1(3), 281–308 (2004)CrossRefGoogle Scholar
  12. 12.
    Bae, H., Cho, E., Bae, J.: A Version Management of Business Process Models in BPMS. In: Chang, K.C.-C., Wang, W., Chen, L., Ellis, C.A., Hsu, C.-H., Tsoi, A.C., Wang, H. (eds.) APWeb/WAIM 2007. LNCS, vol. 4537, pp. 534–539. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  13. 13.
    Ekanayake, C.C., La Rosa, M., ter Hofstede, A.H.M., Fauvet, M.-C.: Fragment-based Version Management for Repositories of Business Process Models. In: Meersman, R., et al. (eds.) OTM 2011, Part I. LNCS, vol. 7044, pp. 20–37. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  14. 14.
    Hallerbach, A., Bauer, T., Reichert, M.: Configuration and Management of Process Variants. In: Handbook on Business Process Management, vol. 1, pp. 237–255 (2010)Google Scholar
  15. 15.
    Küster, J.M., Gerth, C., Förster, A., Engels, G.: Detecting and Resolving Process Model Differences in the Absence of a Change Log. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 244–260. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  16. 16.
    del-Río-Ortega, A., Resinas, M., Ruiz-Cortés, A.: Defining Process Performance Indicators: An Ontological Approach. In: Meersman, R., Dillon, T.S., Herrero, P. (eds.) OTM 2010. LNCS, vol. 6426, pp. 555–572. Springer, Heidelberg (2010)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2013

Authors and Affiliations

  • Nico Herzberg
    • 1
  • Mathias Weske
    • 1
  1. 1.Hasso Plattner Institute at the University of PotsdamGermany

Personalised recommendations