Skip to main content
Top

2024 | OriginalPaper | Chapter

An Object-Centric Approach to Handling Concurrency in IoT-Aware Processes

Authors : Florian Gallik, Yusuf Kirikkayis, Ronny Seiger, Manfred Reichert

Published in: Business Process Management Workshops

Publisher: Springer Nature Switzerland

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The increasing adoption of IoT in the context of Business Process Management (BPM) makes it necessary to efficiently coordinate concurrent processes and activities that involve physical resources. Traditional approaches to handling concurrency in BPM systems are not suitable for automating IoT-aware processes due to novel challenges raised by the IoT. We propose to handle concurrency in IoT based on object-centric processes implemented in the PHILharmonicFlows framework. The framework facilitates the data-driven modeling and coordination of object lifecycles and interactions, which are suitable to address concurrency in IoT-aware processes. The approach is demonstrated in a scenario from smart manufacturing. The results show that PHILharmonicFlows offers a flexible and comprehensible solution for coordinating concurrent activities in IoT settings with constrained physical resources.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference van der Aalst, W.M.: Business process management as the “killer app’’ for petri nets. Softw. Syst. Model. 14(2), 685–691 (2015)CrossRef van der Aalst, W.M.: Business process management as the “killer app’’ for petri nets. Softw. Syst. Model. 14(2), 685–691 (2015)CrossRef
2.
go back to reference van der Aalst, W.M., Ter Hofstede, A.H., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distrib. Parallel Databases 14, 5–51 (2003)CrossRef van der Aalst, W.M., Ter Hofstede, A.H., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distrib. Parallel Databases 14, 5–51 (2003)CrossRef
3.
go back to reference Andrews, K., Steinau, S., Reichert, M.: Enabling runtime flexibility in data-centric and data-driven process execution engines. Inf. Syst. 101, 101447 (2021)CrossRef Andrews, K., Steinau, S., Reichert, M.: Enabling runtime flexibility in data-centric and data-driven process execution engines. Inf. Syst. 101, 101447 (2021)CrossRef
6.
go back to reference Brooks, C., et al.: A component architecture for the internet of things. Proc. IEEE 106(9), 1527–1542 (2018)CrossRef Brooks, C., et al.: A component architecture for the internet of things. Proc. IEEE 106(9), 1527–1542 (2018)CrossRef
7.
go back to reference Derler, P., Lee, E.A., Sangiovanni Vincentelli, A.: Modeling cyber-physical systems. Proc. IEEE 100(1), 13–28 (2012)CrossRef Derler, P., Lee, E.A., Sangiovanni Vincentelli, A.: Modeling cyber-physical systems. Proc. IEEE 100(1), 13–28 (2012)CrossRef
10.
go back to reference Janiesch, C., et al.: The internet of things meets business process management: a manifesto. IEEE Syst. Man Cybern. Mag. 6(4), 34–44 (2020)CrossRef Janiesch, C., et al.: The internet of things meets business process management: a manifesto. IEEE Syst. Man Cybern. Mag. 6(4), 34–44 (2020)CrossRef
12.
go back to reference Kirikkayis, Y., Gallik, F., Winter, M., Reichert, M.: BPMNE4IoT: a framework for modeling, executing and monitoring IoT-driven processes. Future Internet 15(3), 90 (2023)CrossRef Kirikkayis, Y., Gallik, F., Winter, M., Reichert, M.: BPMNE4IoT: a framework for modeling, executing and monitoring IoT-driven processes. Future Internet 15(3), 90 (2023)CrossRef
13.
go back to reference Künzle, V., Reichert, M.: Philharmonicflows: towards a framework for object-aware process management. J. Softw. Maint. Evol. Res. Pract. 23(4), 205–244 (2011)CrossRef Künzle, V., Reichert, M.: Philharmonicflows: towards a framework for object-aware process management. J. Softw. Maint. Evol. Res. Pract. 23(4), 205–244 (2011)CrossRef
14.
go back to reference Malburg, L., Klein, P., Bergmann, R.: Using semantic web services for AI-based research in industry 4.0. CoRR abs/2007.03580 (2020) Malburg, L., Klein, P., Bergmann, R.: Using semantic web services for AI-based research in industry 4.0. CoRR abs/2007.03580 (2020)
15.
go back to reference Mangler, J., Rinderle-Ma, S.: Rule-based synchronization of process activities. In: IEEE 13th Conference on Commerce and Enterprise Computing, pp. 121–128 (2011) Mangler, J., Rinderle-Ma, S.: Rule-based synchronization of process activities. In: IEEE 13th Conference on Commerce and Enterprise Computing, pp. 121–128 (2011)
16.
go back to reference Mangler, J., et al.: Datastream XES extension: embedding IoT sensor data into extensible event stream logs. Future Internet 15(3), 109 (2023)CrossRef Mangler, J., et al.: Datastream XES extension: embedding IoT sensor data into extensible event stream logs. Future Internet 15(3), 109 (2023)CrossRef
17.
go back to reference Marrella, A., Mecella, M., Sardina, S.: Supporting adaptiveness of cyber-physical processes through action-based formalisms. AI Commun. 31, 47–74 (2018)CrossRef Marrella, A., Mecella, M., Sardina, S.: Supporting adaptiveness of cyber-physical processes through action-based formalisms. AI Commun. 31, 47–74 (2018)CrossRef
18.
go back to reference Pufahl, L., Weske, M.: Batch activity: enhancing business process modeling and enactment with batch processing. Computing 101(12), 1909–1933 (2019)CrossRef Pufahl, L., Weske, M.: Batch activity: enhancing business process modeling and enactment with batch processing. Computing 101(12), 1909–1933 (2019)CrossRef
19.
go back to reference Schulte, S., Janiesch, C., Venugopal, S., Weber, I., Hoenisch, P.: Elastic business process management: state of the art and open challenges for BPM in the cloud. Futur. Gener. Comput. Syst. 46, 36–50 (2015)CrossRef Schulte, S., Janiesch, C., Venugopal, S., Weber, I., Hoenisch, P.: Elastic business process management: state of the art and open challenges for BPM in the cloud. Futur. Gener. Comput. Syst. 46, 36–50 (2015)CrossRef
20.
go back to reference Seiger, R., Herrmann, S., Aßmann, U.: Self-healing for distributed workflows in the internet of things. In: 2017 IEEE ICSAW 2017, pp. 72–79 (2017) Seiger, R., Herrmann, S., Aßmann, U.: Self-healing for distributed workflows in the internet of things. In: 2017 IEEE ICSAW 2017, pp. 72–79 (2017)
21.
go back to reference Seiger, R., Malburg, L., Weber, B., Bergmann, R.: Integrating process management and event processing in smart factories: a systems architecture and use cases. J. Manuf. Syst. 63, 575–592 (2022)CrossRef Seiger, R., Malburg, L., Weber, B., Bergmann, R.: Integrating process management and event processing in smart factories: a systems architecture and use cases. J. Manuf. Syst. 63, 575–592 (2022)CrossRef
24.
go back to reference Traganos, K., Spijkers, D., Grefen, P., Vanderfeesten, I.: Dynamic process synchronization using BPMN 2.0 to support buffering and (un)bundling in manufacturing. In: Fahland, D., Ghidini, C., Becker, J., Dumas, M. (eds.) BPM 2020. LNBIP, vol. 392, pp. 18–34. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58638-6_2CrossRef Traganos, K., Spijkers, D., Grefen, P., Vanderfeesten, I.: Dynamic process synchronization using BPMN 2.0 to support buffering and (un)bundling in manufacturing. In: Fahland, D., Ghidini, C., Becker, J., Dumas, M. (eds.) BPM 2020. LNBIP, vol. 392, pp. 18–34. Springer, Cham (2020). https://​doi.​org/​10.​1007/​978-3-030-58638-6_​2CrossRef
25.
go back to reference Valckenaers, P., Van Brussel, H., Verstraete, P., Saint Germain, B.: Hadeli: schedule execution in autonomic manufacturing execution systems. J. Manuf. Syst. 26(2), 75–84 (2007)CrossRef Valckenaers, P., Van Brussel, H., Verstraete, P., Saint Germain, B.: Hadeli: schedule execution in autonomic manufacturing execution systems. J. Manuf. Syst. 26(2), 75–84 (2007)CrossRef
26.
go back to reference Vanderfeesten, I., et al.: Developing process execution support for high-tech manufacturing processes. In: Empirical Studies on the Development of Executable Business Processes, pp. 113–142 (2019) Vanderfeesten, I., et al.: Developing process execution support for high-tech manufacturing processes. In: Empirical Studies on the Development of Executable Business Processes, pp. 113–142 (2019)
27.
go back to reference Vasilecas, O., Smaizys, A., Rima, A.: Business process modelling and simulation: hybrid method for concurrency aspect modelling. Baltic J. Mod. Comput. 1(3–4), 228–243 (2013) Vasilecas, O., Smaizys, A., Rima, A.: Business process modelling and simulation: hybrid method for concurrency aspect modelling. Baltic J. Mod. Comput. 1(3–4), 228–243 (2013)
28.
go back to reference Wu, X., Tian, S., Zhang, L.: The internet of things enabled shop floor scheduling and process control method based on petri nets. IEEE Access 7, 432–442 (2019) Wu, X., Tian, S., Zhang, L.: The internet of things enabled shop floor scheduling and process control method based on petri nets. IEEE Access 7, 432–442 (2019)
Metadata
Title
An Object-Centric Approach to Handling Concurrency in IoT-Aware Processes
Authors
Florian Gallik
Yusuf Kirikkayis
Ronny Seiger
Manfred Reichert
Copyright Year
2024
DOI
https://doi.org/10.1007/978-3-031-50974-2_9

Premium Partner