Skip to main content

Verification of Common Business Rules in BPMN Process Models

  • Conference paper
  • First Online:
Networked Systems (NETYS 2016)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 9944))

Included in the following conference series:

Abstract

BPMN is an adopted standard used in industry for modeling business processes. However it is not provided with a formal semantics, limiting the possibility of analysis to informal approaches such as observation. In this paper, we present a formal approach that detects business rules violations using the Business Rule Language (BRL) which helps us express many common types of business rules that could be verified by a Depth-First Search algorithm adapted for the BPMN standard.

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

Access this chapter

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

Institutional subscriptions

References

  1. van Hee, K., Hidders, J., Houben, G.J., Paredaens, J.: Abstracting common business rules to Petri nets. In: Enterprise Information (2010)

    Google Scholar 

  2. Object Management Group: Business Process Modeling Notation (BPMN) Specification. Final adopted specification (2011)

    Google Scholar 

  3. Sun, W.: Design and implementation of a BPMN to PROMELA translator. M.Sc. dissertation project (2012)

    Google Scholar 

  4. Dijkman, R.M., Dumas, M., Ouyang, C.: Formal semantics and analysis of BPMN process models using Petri nets. Technical report, Queensland University of Technology (2007)

    Google Scholar 

  5. Awad, A., Decker, G., Lohmann, N.: Diagnosing and repairing data anomalies in process models. In: The 5th International Workshop on Business Process Design (2010)

    Google Scholar 

  6. Wong, P.Y.H., Gibbons, J.: A process semantics for BPMN. In: Liu, S., Araki, K. (eds.) ICFEM 2008. LNCS, vol. 5256, pp. 355–374. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  7. von Stackelberg, S., et al.: Detecting data-flow errors in BPMN 2.0. Open J. Inf. Syst. 1, 1–19 (2014)

    Google Scholar 

  8. Rachdi, A., Ennouaary, A., Dahchour, M.: Analysis of BPMN process models using time Petri nets. In: Proceedings of the 2014 INTIS Conference (2014)

    Google Scholar 

  9. Aagesen, G., Krogstie, J.: BPMN 2.0 for modeling business processes. In: vom Brocke, J., Rosemann, M., et al. (eds.) Handbook on Business Process Management 1. International Handbooks on Information Systems, pp. 219–250. Springer, Heidelberg (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anass Rachdi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Rachdi, A., En-Nouaary, A., Dahchour, M. (2016). Verification of Common Business Rules in BPMN Process Models. In: Abdulla, P., Delporte-Gallet, C. (eds) Networked Systems. NETYS 2016. Lecture Notes in Computer Science(), vol 9944. Springer, Cham. https://doi.org/10.1007/978-3-319-46140-3_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-46140-3_27

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-46139-7

  • Online ISBN: 978-3-319-46140-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics