A Domain-specific Language and Architecture for Detecting Process Activities from Sensor Streams in IoT

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Seiger, Ronny, Locher, Daniel, Kaufmann, Marco, Kurz, Aaron F.
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912808832073728
author Seiger, Ronny
Locher, Daniel
Kaufmann, Marco
Kurz, Aaron F.
author_facet Seiger, Ronny
Locher, Daniel
Kaufmann, Marco
Kurz, Aaron F.
contents Modern Internet of Things (IoT) systems are equipped with a large quantity of sensors providing real-time data about the current operations of their components, which is crucial for the systems' internal control systems and processes. However, these data are often too fine-grained to derive useful insights into the execution of the larger processes an IoT system might be part of. Process mining has developed advanced approaches for the analysis of business processes that may also be used in the context of IoT. Bringing process mining to IoT requires an event abstraction step to lift the low-level sensor data to the business process level. In this work, we aim to enable domain experts to perform this step using a newly developed domain-specific language (DSL) called Radiant. Radiant supports the specification of patterns within the sensor data that indicate the execution of higher level process activities. These patterns are translated to complex event processing (CEP) applications to be used for detecting activity executions at runtime. We propose a corresponding software architecture that enables online event abstraction from IoT sensor streams using the CEP applications. We evaluate these applications to monitor activity executions in smart manufacturing and smart healthcare. These evaluations are useful to inform the domain expert about the quality of activity detections based on the specified patterns and potential for improvement via additional or modified patterns and sensors.
format Preprint
id arxiv_https___arxiv_org_abs_2507_00686
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Domain-specific Language and Architecture for Detecting Process Activities from Sensor Streams in IoT
Seiger, Ronny
Locher, Daniel
Kaufmann, Marco
Kurz, Aaron F.
Software Engineering
Emerging Technologies
Modern Internet of Things (IoT) systems are equipped with a large quantity of sensors providing real-time data about the current operations of their components, which is crucial for the systems' internal control systems and processes. However, these data are often too fine-grained to derive useful insights into the execution of the larger processes an IoT system might be part of. Process mining has developed advanced approaches for the analysis of business processes that may also be used in the context of IoT. Bringing process mining to IoT requires an event abstraction step to lift the low-level sensor data to the business process level. In this work, we aim to enable domain experts to perform this step using a newly developed domain-specific language (DSL) called Radiant. Radiant supports the specification of patterns within the sensor data that indicate the execution of higher level process activities. These patterns are translated to complex event processing (CEP) applications to be used for detecting activity executions at runtime. We propose a corresponding software architecture that enables online event abstraction from IoT sensor streams using the CEP applications. We evaluate these applications to monitor activity executions in smart manufacturing and smart healthcare. These evaluations are useful to inform the domain expert about the quality of activity detections based on the specified patterns and potential for improvement via additional or modified patterns and sensors.
title A Domain-specific Language and Architecture for Detecting Process Activities from Sensor Streams in IoT
topic Software Engineering
Emerging Technologies
url https://arxiv.org/abs/2507.00686