Skip to main content

Soundness of Decision-Aware Business Processes

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 297))

Abstract

With the recent release of the Decision Model and Notation (DMN) specification, standardized decision models can be designed to represent the decisions required for executing business processes. Outsourcing decision logic from process to decision models leads to a separation of concerns and therefore to decision-aware business processes. However, no exhaustive considerations regarding the soundness of the integration of the two types of models have been made so far. Classical soundness checking only looks at the control-flow of a process model. In this paper, we formally define soundness criteria for decision-aware processes that ensure that the process can continue after a decision has been taken, and that all activities following the decision can be executed. A scalable implementation and an analysis of models from participants of an online course on process and decision modeling as well as a from a BPM project of a large insurance company demonstrate the benefits of our contribution.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    http://www.bahn.de/p_en/view/index.shtml.

  2. 2.

    We omit the collect policy because it is ambiguous with respect to this classification.

  3. 3.

    https://github.com/camunda/camunda-modeler.

  4. 4.

    https://open.hpi.de/courses/bpm2016.

  5. 5.

    https://www.pega.com/de/bpm.

References

  1. van der Aalst, W.M.P., van Hee, K.M., ter Hofstede, A.H.M., Sidorova, N., Verbeek, H.M.W., Voorhoeve, M., Wynn, M.T.: Soundness of workflow nets: classification, decidability, and analysis. Formal Aspects Comput. 23(3), 333–363 (2010)

    Article  Google Scholar 

  2. 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). doi:10.1007/3-540-63139-9_48

    Chapter  Google Scholar 

  3. Batoulis, K., Meyer, A., Bazhenova, E., Decker, G., Weske, M.: Extracting decision logic from process models. In: Zdravkovic, J., Kirikova, M., Johannesson, P. (eds.) CAiSE 2015. LNCS, vol. 9097, pp. 349–366. Springer, Cham (2015). doi:10.1007/978-3-319-19069-3_22

    Chapter  Google Scholar 

  4. Calvanese, D., Dumas, M., Laurson, Ü., Maggi, F.M., Montali, M., Teinemaa, I.: Semantics and analysis of DMN decision tables. In: La Rosa, M., Loos, P., Pastor, O. (eds.) BPM 2016. LNCS, vol. 9850, pp. 217–233. Springer, Cham (2016). doi:10.1007/978-3-319-45348-4_13

    Chapter  Google Scholar 

  5. Cheng, R., Sadiq, S., Indulska, M.: Framework for business process and rule integration: a case of BPMN and SBVR. In: Abramowicz, W. (ed.) BIS 2011. LNBIP, vol. 87, pp. 13–24. Springer, Heidelberg (2011). doi:10.1007/978-3-642-21863-7_2

    Chapter  Google Scholar 

  6. Cragun, B.J., Steudel, H.J.: A decision-table-based processor for checking completeness and consistency in rule-based expert systems. Int. J. Man Mach. Stud. 26(5), 633–648 (1987)

    Article  Google Scholar 

  7. Debevoise, T., Taylor, J.: The MicroGuide to Process and Decision Modeling in BPMN/DMN. CreateSpace Independent Publishing Platform (2014)

    Google Scholar 

  8. Dijkman, R.M., Dumas, M., Ouyang, C.: Semantics and analysis of business process models in BPMN. Inf. Softw. Technol. 50(12), 1281–1294 (2008)

    Article  Google Scholar 

  9. Hohwiller, J., Schlegel, D., Grieser, G., Hoekstra, Y.: Integration of BPM and BRM. In: Dijkman, R., Hofstetter, J., Koehler, J. (eds.) BPMN 2011. LNBIP, vol. 95, pp. 136–141. Springer, Heidelberg (2011). doi:10.1007/978-3-642-25160-3_12

    Chapter  Google Scholar 

  10. Meyer, A., Weske, M.: Weak conformance between process models and synchronized object life cycles. In: Franch, X., Ghose, A.K., Lewis, G.A., Bhiri, S. (eds.) ICSOC 2014. LNCS, vol. 8831, pp. 359–367. Springer, Heidelberg (2014). doi:10.1007/978-3-662-45391-9_25

    Chapter  Google Scholar 

  11. Nguyen, T.A., Perkins, W.A., Laffey, T.J., Pecora, D.: Checking an expert systems knowledge base for consistency and completeness. In: Proceeding of IJCAI, pp. 375–378. Morgan Kaufmann Publishers Inc. (1985)

    Google Scholar 

  12. Nguyen, T.A., Perkin, W., Laffey, T.J., Pecora, D.: Knowledge base verification. AI Mag. 8(2), 69–75 (1987)

    Google Scholar 

  13. OMG: Business Process Model and Notation, Version 2.0.2, January 2014

    Google Scholar 

  14. OMG: Decision Model and Notation, Version 1.1, May 2016

    Google Scholar 

  15. Totschnig, M., Willems, C., Meinel, C.: openHPI: evolution of a MOOC platform from LMS to SOA. In: Proceeding of CSEDU, pp. 593–598. SciTePress (2013)

    Google Scholar 

  16. Vanthienen, J., Dries, E.: Developments in decision tables: evolution, applications and a proposed standard. DTEW Research Report, KU Leuven (1992)

    Google Scholar 

  17. Von Halle, B., Goldberg, L.: The Decision Model: A Business Logic Framework Linking Business and Technology. Taylor and Francis Group, Boca Raton (2010)

    Google Scholar 

  18. Weske, M.: Business Process Management: Concepts, Languages, Architectures, 2nd edn. Springer, Heidelberg (2012)

    Book  Google Scholar 

  19. Xylander, O.: On the Relationship between Decision Modeling and Process Modeling. Master’s thesis. Hasso Plattner Institute, Potsdam, Germany (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kimon Batoulis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Batoulis, K., Weske, M. (2017). Soundness of Decision-Aware Business Processes. In: Carmona, J., Engels, G., Kumar, A. (eds) Business Process Management Forum. BPM 2017. Lecture Notes in Business Information Processing, vol 297. Springer, Cham. https://doi.org/10.1007/978-3-319-65015-9_7

Download citation

Publish with us

Policies and ethics