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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
IoT-A project: http://cordis.europa.eu/project/rcn/95713_en.html.
- 2.
TI’s TMP112 - http://www.ti.com/lit/ds/symlink/tmp112.pdf.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
References
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
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)
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)
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
Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)
Cabanillas, C.: Process-and resource-aware information systems. In: 2016 IEEE 20th International Enterprise Distributed Object Computing Conference (EDOC), pp. 1–10. IEEE (2016)
Cardoso, J.: Evaluating the process control-flow complexity measure. In: 2005 Proceedings of the IEEE International Conference on Web Services, ICWS 2005. IEEE (2005)
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)
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
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)
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
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
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)
Kumar, A., Yao, W.: Design and management of flexible process variants using templates and rules. Comput. Ind. 63(2), 112–130 (2012)
La Rosa, M., Dumas, M., Ter Hofstede, A.H., Mendling, J.: Configurable multi-perspective business process models. Inf. Syst. 36(2), 313–340 (2011)
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)
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)
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
Martinho, R., Domingos, D.: Quality of information and access cost of IoT resources in BPMN processes. Procedia Technol. 16, 737–744 (2014)
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
Rosemann, M., Van der Aalst, W.M.: A configurable reference modelling language. Inf. Syst. 32(1), 1–23 (2007)
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
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
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)