{"title":"Online detection of process activity executions from IoT sensors using generated event processing services","authors":"Ronny Seiger, Aaron F. Kurz, Marco Franceschetti","doi":"10.1016/j.future.2025.107987","DOIUrl":null,"url":null,"abstract":"<div><div>Data streams from Internet of Things (IoT) devices containing sensors and actuators provide new insights into their interactions, context, and process executions in the physical world. These new data sources may open up novel opportunities to apply Business Process Management (BPM) technologies to analyze process and activity executions using established process mining techniques. However, the rather low abstraction level of data emitted from the IoT devices is often not suitable to directly apply process mining, which requires additional steps of event abstraction. Related approaches train expensive supervised machine learning models on historical sensor data to realize this event abstraction enabling only a post-mortem classification of activity executions. In this work we propose a framework to automatically generate activity detection services from IoT data with minimal human involvement to implement the event abstraction. Along with the framework, we present a software architecture focused on a flexible and extensible complex event processing (CEP) platform that achieves high-performance activity detection from IoT data streams at runtime–enabling online process analytics. Evaluations of our proof-of-concept implementation to monitor processes executed in smart manufacturing and smart healthcare show acceptable results when detecting activities that are affected by no to only small variations in the underlying IoT data. We identify several ways to improve the robustness of the activity detections regarding variations in IoT data as starting points for future work.</div></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":"174 ","pages":"Article 107987"},"PeriodicalIF":6.2000,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Future Generation Computer Systems-The International Journal of Escience","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0167739X25002821","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
Data streams from Internet of Things (IoT) devices containing sensors and actuators provide new insights into their interactions, context, and process executions in the physical world. These new data sources may open up novel opportunities to apply Business Process Management (BPM) technologies to analyze process and activity executions using established process mining techniques. However, the rather low abstraction level of data emitted from the IoT devices is often not suitable to directly apply process mining, which requires additional steps of event abstraction. Related approaches train expensive supervised machine learning models on historical sensor data to realize this event abstraction enabling only a post-mortem classification of activity executions. In this work we propose a framework to automatically generate activity detection services from IoT data with minimal human involvement to implement the event abstraction. Along with the framework, we present a software architecture focused on a flexible and extensible complex event processing (CEP) platform that achieves high-performance activity detection from IoT data streams at runtime–enabling online process analytics. Evaluations of our proof-of-concept implementation to monitor processes executed in smart manufacturing and smart healthcare show acceptable results when detecting activities that are affected by no to only small variations in the underlying IoT data. We identify several ways to improve the robustness of the activity detections regarding variations in IoT data as starting points for future work.
期刊介绍:
Computing infrastructures and systems are constantly evolving, resulting in increasingly complex and collaborative scientific applications. To cope with these advancements, there is a growing need for collaborative tools that can effectively map, control, and execute these applications.
Furthermore, with the explosion of Big Data, there is a requirement for innovative methods and infrastructures to collect, analyze, and derive meaningful insights from the vast amount of data generated. This necessitates the integration of computational and storage capabilities, databases, sensors, and human collaboration.
Future Generation Computer Systems aims to pioneer advancements in distributed systems, collaborative environments, high-performance computing, and Big Data analytics. It strives to stay at the forefront of developments in grids, clouds, and the Internet of Things (IoT) to effectively address the challenges posed by these wide-area, fully distributed sensing and computing systems.