Business Process Configuration Wizard and Consistency Checker for BPMN 2.0

  • Andreas Rogge-Solti
  • Matthias Kunze
  • Ahmed Awad
  • Mathias Weske
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 81)


A rapidly changing environment, in terms of technology and market, forces companies to keep their business processes aligned with current and upcoming requirements. This is still a major issue in modern process oriented information systems, where improvements on process models require considerable effort to implement them in a technical infrastructure.

We address this problem by lifting technical details into BPMN 2.0 process models and present a configuration wizard for these process models in the open-source modeling tool Oryx. This wizard includes a consistency checking mechanism to automatically discover inconsistencies in the data dependencies of a process model. Immediate feedback after changes to the model eliminates a crucial source of errors when configuring or redesigning business process models, leading to more efficient process implementation.


consistency checking business process redesign business process configuration tool support 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M.: Business process management: A survey. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 1–12. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  2. 2.
    van der Aalst, W.M.P.: Workflow verification: Finding control-flow errors using petri-net-based techniques. In: van der Aalst, W.M.P., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 161–183. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  3. 3.
    Alves, A., Arkin, A., Askary, S., Barreto, C., Bloch, B., Curbera, F., Ford, M., Goland, Y., Guízar, A., Kartha, N., et al.: Web Services Business Process Execution Language Version 2.0. OASIS (2007)Google Scholar
  4. 4.
    Boger, M., Sturm, T., Fragemann, P.: Refactoring browser for UML. In: Liu, Y., Awasthi, P., Unland, R. (eds.) NODe 2002. LNCS, vol. 2591, pp. 366–377. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  5. 5.
    Hee, K.M.v., Sidorova, N., Somers, L.J., Voorhoeve, M.: Consistency in model integration. Data Knowl. Eng. 56(1), 4–22 (2006)CrossRefGoogle Scholar
  6. 6.
    Heinze, T.S., Amme, W., Moser, S.: Effiziente Abschätzung von Datenflussfehlern in strukturierten Geschäftsprozessen. In: CEUR Workshop Proc., vol. 705 (2011)Google Scholar
  7. 7.
    Keller, G., Nüttgens, M., Scheer, A.: Semantische Prozeßmodellierung auf der Grundlage ”Ereignisgesteuerter Prozeßketten (EPK)”. Inst. für Wirtschaftsinformatik (1992)Google Scholar
  8. 8.
    Kühne, S., Kern, H., Gruhn, V., Laue, R.: Business Process Modelling with Continuous Validation. In: Workshops of BPM. LNBIP, vol. 17, Part 3. Springer, Heidelberg (2008)Google Scholar
  9. 9.
    Decker, G., Overdick, H., Weske, M.: Oryx – sharing conceptual models on the web. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 536–537. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  10. 10.
    Mellor, S., Balcer, M.: Executable UML: A foundation for model-driven architectures. Addison-Wesley, Reading (2002)Google Scholar
  11. 11.
    zur Muehlen, M., Recker, J.C.: How much language is enough? Theoretical and practical use of the business process modeling notation. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 465–479. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  12. 12.
    Mutschler, B., Reichert, M., Bumiller, J.: Unleashing the Effectiveness of Process-Oriented Information Systems: Problem Analysis, Critical Success Factors, and Implications. IEEE Trans. Syst., Man, Cybern. 38(3), 280–291 (2008)CrossRefGoogle Scholar
  13. 13.
    OMG: Business Process Model and Notation (BPMN) 2.0 Specification (January 2011)Google Scholar
  14. 14.
    Ouvans, C., Dumas, M., ter Hofstede, A.H.M., van der Aalst, W.M.P.: From BPMN process models to BPEL web services. In: ICWS 2006, pp. 285–292. IEEE, Los Alamitos (2006)Google Scholar
  15. 15.
    Reijers, H., Liman Mansar, S.: Best practices in business process redesign: an overview and qualitative evaluation of successful redesign heuristics. Omega 33(4), 283–306 (2005)CrossRefGoogle Scholar
  16. 16.
    Sadiq, S., Orlowska, M., Sadiq, W., Foulger, C.: Data flow and validation in workflow modeling. In: ADC, pp. 207–214 (2004)Google Scholar
  17. 17.
    Sun, S.X., Zhao, J.L., Nunamaker, J.F., Sheng, O.R.L.: Formulating the data-flow perspective for business process management. Info. Sys. Research 17(4), 374–391 (2006)CrossRefGoogle Scholar
  18. 18.
    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)Google Scholar
  19. 19.
    Weber, B., Reichert, M.: Refactoring process models in large process repositories. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 124–139. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  20. 20.
    Weidlich, M., Polyvyanyy, A., Mendling, J., Weske, M.: Efficient computation of causal behavioural profiles using structural decomposition. In: Lilius, J., Penczek, W. (eds.) PETRI NETS 2010. LNCS, vol. 6128, pp. 63–83. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  21. 21.
    Ziemann, J., Mendling, J.: EPC-based modelling of BPEL processes: a pragmatic transformation approach. In: MITIP 2005. Citeseer (2005)Google Scholar
  22. 22.
    Zou, Y., Lau, T., Kontogiannis, K., Tong, T., McKegney, R.: Model-driven business process recovery. In: WCRE 2004, pp. 224–233. IEEE, Los Alamitos (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Andreas Rogge-Solti
    • 1
  • Matthias Kunze
    • 1
  • Ahmed Awad
    • 1
  • Mathias Weske
    • 1
  1. 1.Hasso Plattner Institute at the University of PotsdamPotsdamGermany

Personalised recommendations