Skip to main content

Configurable IoT-Aware Allocation in Business Processes

  • Conference paper
  • First Online:
Services Computing – SCC 2018 (SCC 2018)

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

Included in the following conference series:

Abstract

Based on specific requirements, various Internet of Things (IoT) devices participate in multiple cross-organizational business processes. However, to achieve the desired business value, these IoT resources must be managed efficiently. Configurable Process Model (CPM) facilitates flexibility and reuse by sharing a family of process variants, which can be customized based on concrete business requirements. The classical approaches to develop CPMs focus mainly on the control-flow perspective, without providing concepts to tackle the complexity involved in the IoT domain. In this paper, we address this research gap by proposing configuration concepts for modeling IoT resource variability, which arises due to specific resource properties and behavior such as Replication and Shareability, at the CPM level. Furthermore, we validate our approach based on the results of our experimentation and demonstrate its feasibility through an implemented prototype.

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

Notes

  1. 1.

    IoT-A project: http://cordis.europa.eu/project/rcn/95713_en.html.

  2. 2.

    TI’s TMP112 - http://www.ti.com/lit/ds/symlink/tmp112.pdf.

  3. 3.

    https://www.lora-alliance.org.

  4. 4.

    https://mosquitto.org/.

  5. 5.

    https://partner.orange.com/orange-iot-networks/.

  6. 6.

    https://www.eugdpr.org/.

  7. 7.

    https://code.google.com/archive/p/signavio-core-components/source.

  8. 8.

    http://www-inf.it-sudparis.eu/SIMBAD/tools/ConfigurableIoTBPM.

  9. 9.

    https://github.com/kunalsuri/process-models.

References

  1. Van der Aalst, W.M.: Process-Aware information systems: lessons to be learned from process mining. In: Jensen, K., van der Aalst, W.M.P. (eds.) Transactions on Petri Nets and Other Models of Concurrency II. LNCS, vol. 5460, pp. 1–26. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-00899-3_1

    Chapter  Google Scholar 

  2. Ahmed-Nacer, M., Suri, K., Sellami, M., Gaaloul, W.: Simulation of configurable resource allocation for cloud-based business processes. In: 2017 IEEE International Conference on Services Computing (SCC), pp. 305–313. IEEE (2017)

    Google Scholar 

  3. Assy, N., Chan, N.N., Gaaloul, W.: An automated approach for assisting the design of configurable process models. IEEE Trans. Serv. Comput. 8(6), 874–888 (2015)

    Article  Google Scholar 

  4. Assy, N., Gaaloul, W., Defude, B.: Mining configurable process fragments for business process design. In: Tremblay, M.C., VanderMeer, D., Rothenberger, M., Gupta, A., Yoon, V. (eds.) DESRIST 2014. LNCS, vol. 8463, pp. 209–224. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-06701-8_14

    Chapter  Google Scholar 

  5. Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)

    Article  Google Scholar 

  6. Cabanillas, C.: Process-and resource-aware information systems. In: 2016 IEEE 20th International Enterprise Distributed Object Computing Conference (EDOC), pp. 1–10. IEEE (2016)

    Google Scholar 

  7. Cardoso, J.: Evaluating the process control-flow complexity measure. In: 2005 Proceedings of the IEEE International Conference on Web Services, ICWS 2005. IEEE (2005)

    Google Scholar 

  8. DeCandia, G., Hastorun, D., et al.: Dynamo: Amazon’s highly available key-value store. In: ACM SIGOPS Operating Systems Review, vol. 41, pp. 205–220. ACM (2007)

    Article  Google Scholar 

  9. Fiedler, M., Meissner, S.: IoT in practice: examples: IoT in logistics and health. In: Bassi, A., et al. (eds.) Enabling Things to Talk, pp. 27–36. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40403-0_4

    Chapter  Google Scholar 

  10. Goel, S., Buyya, R.: Data replication strategies in wide-area distributed systems. In: Enterprise Service Computing: From Concept to Deployment, pp. 211–241. IGI Global (2007)

    Google Scholar 

  11. Gottschalk, F., Van der Aalst, W.M., Jansen-Vullers, M.H.: Configurable process models-a foundational approach. In: Becker, J., Delfmann, P. (eds.) Reference Modeling, pp. 59–77. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-7908-1966-3_3

    Chapter  Google Scholar 

  12. Hachicha, E., Assy, N., Gaaloul, W., Mendling, J.: A configurable resource allocation for multi-tenant process development in the cloud. In: Nurcan, S., Soffer, P., Bajec, M., Eder, J. (eds.) CAiSE 2016. LNCS, vol. 9694, pp. 558–574. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39696-5_34

    Chapter  Google Scholar 

  13. Hallerbach, A., Bauer, T., Reichert, M.: Capturing variability in business process models: the Provop approach. J. Soft. Evol. Process 22(6–7), 519–546 (2010)

    Google Scholar 

  14. Kumar, A., Yao, W.: Design and management of flexible process variants using templates and rules. Comput. Ind. 63(2), 112–130 (2012)

    Article  Google Scholar 

  15. La Rosa, M., Dumas, M., Ter Hofstede, A.H., Mendling, J.: Configurable multi-perspective business process models. Inf. Syst. 36(2), 313–340 (2011)

    Article  Google Scholar 

  16. La Rosa, M., Dumas, M., Uba, R., Dijkman, R.: Business process model merging: an approach to business process consolidation. ACM Trans. Soft. Eng. Methodol. (TOSEM) 22(2), 11 (2013)

    Google Scholar 

  17. La Rosa, M., Van Der Aalst, W.M., Dumas, M., Milani, F.P.: Business process variability modeling: a survey. ACM Comput. Surv. 50(1), 2 (2017)

    Article  Google Scholar 

  18. Mahmud, R., Kotagiri, R., Buyya, R.: Fog computing: a taxonomy, survey and future directions. In: Di Martino, B., Li, K.-C., Yang, L.T., Esposito, A. (eds.) Internet of Everything. IT, pp. 103–130. Springer, Singapore (2018). https://doi.org/10.1007/978-981-10-5861-5_5

    Chapter  Google Scholar 

  19. Martinho, R., Domingos, D.: Quality of information and access cost of IoT resources in BPMN processes. Procedia Technol. 16, 737–744 (2014)

    Article  Google Scholar 

  20. Meyer, S., Ruppen, A., Hilty, L.: The things of the internet of things in BPMN. In: Persson, A., Stirna, J. (eds.) CAiSE 2015. LNBIP, vol. 215, pp. 285–297. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19243-7_27

    Chapter  Google Scholar 

  21. Rosemann, M., Van der Aalst, W.M.: A configurable reference modelling language. Inf. Syst. 32(1), 1–23 (2007)

    Article  Google Scholar 

  22. Schrepfer, M., Kunze, M., Obst, G., Siegeris, J.: Why Are process variants important in process monitoring? the case of Zalando SE. In: vom Brocke, J., Mendling, J. (eds.) Business Process Management Cases. MP, pp. 431–448. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-58307-5_23

    Chapter  Google Scholar 

  23. Suri, K., Gaaloul, W., Cuccuru, A., Gerard, S.: Semantic framework for internet of things-aware business process development. In: 2017 IEEE 26th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp. 214–219. IEEE (2017)

    Google Scholar 

  24. Suri, K., Cadavid, J., et al.: Modeling business motivation and underlying processes for RAMI 4.0-aligned cyber-physical production systems. In: 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA). IEEE (2017)

    Google Scholar 

  25. Van Der Aalst, W.M., Van Hee, K.M., Ter Hofstede, A.H., Sidorova, N., Verbeek, H., Voorhoeve, M., Wynn, M.T.: Soundness of workflow nets: classification, decidability, and analysis. Form. Asp. Comput. 23(3), 333–363 (2011)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kunal Suri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Suri, K., Gaaloul, W., Cuccuru, A. (2018). Configurable IoT-Aware Allocation in Business Processes. In: Ferreira, J., Spanoudakis, G., Ma, Y., Zhang, LJ. (eds) Services Computing – SCC 2018. SCC 2018. Lecture Notes in Computer Science(), vol 10969. Springer, Cham. https://doi.org/10.1007/978-3-319-94376-3_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-94376-3_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-94375-6

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics