Skip to main content

Business Processes Meet Spatial Concerns: The sBPMN Verification Framework

  • Conference paper
  • First Online:
Formal Methods (FM 2021)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 13047))

Included in the following conference series:

Abstract

BPMN is the standard for business process modeling. It includes a rich set of constructs for control-flow, inter-process communication, and time-related concerns. However, spatial concerns are left apart while being essential to several application domains. We propose a comprehensive extension of BPMN to deal with this. Our proposal includes an integrated notation, a first-order logic semantics of the extension, and tool-supported verification means through the implementation of the semantics in TLA\(^+\). Our tool support and our model database are open source and freely available online.

This work was supported by project PARDI ANR-16-CE25-0006.

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 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.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

Notes

  1. 1.

    As far as time-related elements are concerned, we take the first, non-deterministic, semantics given in [8].

References

  1. Bettini, C., et al.: A survey of context modelling and reasoning techniques. Pervasive Mob. Comput. 6(2), 161–180 (2010)

    Google Scholar 

  2. Born, M., Kirchner, J., Müller., J.P.: Context-driven business process modelling. In: Proceedings of the Joint Workshop on Advanced Technologies and Techniques for Enterprise Information Systems (2009)

    Google Scholar 

  3. Calvanese, D., Ghilardi, S., Gianola, A., Montali, M., Rivkin, A.: Formal modeling and SMT-based parameterized verification of data-aware BPMN. In: Proceedings of the International Conference on Business Process Management (2019)

    Google Scholar 

  4. Corradini, F., Muzi, C., Re, B., Rossi, L., Tiezzi, F.: MIDA: multiple instances and data animator. In: Proceedings of the International Conference on Business Process Management (2018)

    Google Scholar 

  5. Corradini, F., et al.: A classification of BPMN collaborations based on safeness and soundness notions. In: Proceedings of the International Workshop on Expressiveness in Concurrency and of the Workshop on Structural Operational Semantics (2018)

    Google Scholar 

  6. Dey, A.K.: Understanding and using context. Pers. Ubiquit. Comput. 5(1), 4–7 (2001)

    Article  Google Scholar 

  7. Haghighi, I., Jones, A., Kong, Z., Bartocci, E., Grosu, R., Belta, C.: Spatel: a novel spatial-temporal logic and its applications to networked systems. In: Proceedings of the International Conference on Hybrid Systems: Computation and Control (2015)

    Google Scholar 

  8. Houhou, S., Baarir, S., Poizat, P., Quéinnec, P., Kahloul, L.: A first-order logic verification framework for communication-parametric and time-aware BPMN collaboration. Inf. Syst. 101765 (2021, in press). https://doi.org/10.1016/j.is.2021.101765

  9. Lamport, L.: Specifying Systems. The TLA+ Language and Tools for Hardware and Software Engineers, Addison-Wesley, Boston (2002)

    MATH  Google Scholar 

  10. Nenzi, L., Bortolussi, L., Ciancia, V., Loreti, M., Massink, M.: Qualitative and quantitative monitoring of spatio-temporal properties with SSTL. Log. Methods Comput. Sci. 14(4), 1–38 (2018)

    Google Scholar 

  11. OMG Group: Business process modeling notation (2013). http://www.omg.org/spec/BPMN/2.0.2

  12. Poizat, P., et al.: fbpmn repository (2021). https://github.com/pascalpoizat/fbpmn

  13. Rosemann, M., Recker, J.: Context-aware process design exploring the extrinsic drivers for process flexibility. In: Proceedings of the CAISE 2006 Workshop on Business Process Modelling, Development, and Support (2006)

    Google Scholar 

  14. Saidani, O., Nurcan, S.: Towards context aware business process modelling. In: Proceedings of the CAiSE 2007 Workshop on Business Process Modeling, Development, and Support (2007)

    Google Scholar 

  15. Saidani, O., Rolland, C., Nurcan, S.: Towards a generic context model for BPM. In: Proceedings of the Annual Hawaii International Conference on System Sciences (2015)

    Google Scholar 

  16. Schilit, B.N., Theimer, M.M.: Disseminating active map information to mobile hosts. IEEE Netw. 8(5), 22–32 (1994)

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank Markus Alexander Kuppe and Philippe Quéinnec for their help with TLA\(^+\) and the TLA\(^+\) Toolbox.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rim Saddem-Yagoubi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Saddem-Yagoubi, R., Poizat, P., Houhou, S. (2021). Business Processes Meet Spatial Concerns: The sBPMN Verification Framework. In: Huisman, M., Păsăreanu, C., Zhan, N. (eds) Formal Methods. FM 2021. Lecture Notes in Computer Science(), vol 13047. Springer, Cham. https://doi.org/10.1007/978-3-030-90870-6_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-90870-6_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-90869-0

  • Online ISBN: 978-3-030-90870-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics