BPSmart-CARE: a framework for managing contextualized actions in IoT systems through the integration of business process modelling and complex event processing

• BPM improves the real-time definition and dynamic update of the logic of CEP patterns • BPSmart-CARE extended taxonomy enables describing contextualized actions with BPM • BPSmart-CARE framework integrates BPM and CEP to personalize contextualized actions • BPM contributes to reducing the complexity of maintenance of CEP event patterns The exponential growth of Internet of Things (IoT) sensors and data has led to multiple software applications which aim at collecting, monitoring, controlling, and automating decisions based on such data in several domains such as smart cities. Even though early IoT frameworks and software architectures relied on correlating data from a single application domain, missing opportunities to improve contextualisation; in the last years several Complex Event Processing (CEP)-based frameworks and applications have been provided to improve the correlation of data from heterogenous domains, facilitating context-aware decision making. However, several issues remain unsolved: on the one hand, frameworks should not only provide the means for data correlation and contextualisation, but also for the definition of customisable real-time actions based on the context. On the other hand, CEP patterns update remains static in these frameworks, while there is a need for dynamically updating CEP pattern logic to adapt to changing contexts in real time. Even more, CEP patterns logic understanding might also be a handicap for developers. To face these challenges, in this paper, we enhance an existent CEP-based framework and software architecture by incorporating Business Process Modelling (BPM) to facilitate the definition of CEP patterns rationale, manage interdependencies between patterns, define and handle contextualised user actions, and enable real-time updating of CEP pattern logic based on detected situations. The proposed approach is illustrated through a case study, assessed via usability and performance evaluations, which show improvements in comprehensibility, maintainability, and updatability of CEP-based software applications for context-aware IoT scenarios.

Authors

Institutions

Publication Details

Journal
Internet of Things
Published
2026-02-09
DOI
https://doi.org/10.1016/j.iot.2026.101887
Primary Topic
Business Process Modeling and Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

BPSmart-CARE: a framework for managing contextualized actions in IoT systems through the integration of business process modelling and complex event processing

Adrian Bazan-Muñoz, Alfonso Garcia-de-Prado, Cesare Pautasso
Internet of Things
Business Process Modeling and Analysis
article

BPSmart-CARE: a framework for managing contextualized actions in IoT systems through the integration of business process modelling and complex event processing

Adrian Bazan-Muñoz, Alfonso Garcia-de-Prado, Cesare Pautasso
article en

Abstract

• BPM improves the real-time definition and dynamic update of the logic of CEP patterns • BPSmart-CARE extended taxonomy enables describing contextualized actions with BPM • BPSmart-CARE framework integrates BPM and CEP to personalize contextualized actions • BPM contributes to reducing the complexity of maintenance of CEP event patterns The exponential growth of Internet of Things (IoT) sensors and data has led to multiple software applications which aim at collecting, monitoring, controlling, and automating decisions based on such data in several domains such as smart cities. Even though early IoT frameworks and software architectures relied on correlating data from a single application domain, missing opportunities to improve contextualisation; in the last years several Complex Event Processing (CEP)-based frameworks and applications have been provided to improve the correlation of data from heterogenous domains, facilitating context-aware decision making. However, several issues remain unsolved: on the one hand, frameworks should not only provide the means for data correlation and contextualisation, but also for the definition of customisable real-time actions based on the context. On the other hand, CEP patterns update remains static in these frameworks, while there is a need for dynamically updating CEP pattern logic to adapt to changing contexts in real time. Even more, CEP patterns logic understanding might also be a handicap for developers. To face these challenges, in this paper, we enhance an existent CEP-based framework and software architecture by incorporating Business Process Modelling (BPM) to facilitate the definition of CEP patterns rationale, manage interdependencies between patterns, define and handle contextualised user actions, and enable real-time updating of CEP pattern logic based on detected situations. The proposed approach is illustrated through a case study, assessed via usability and performance evaluations, which show improvements in comprehensibility, maintainability, and updatability of CEP-based software applications for context-aware IoT scenarios.

Internet of ThingsVol. 36
Universidad de Cádiz (ES), Università della Svizzera italiana (CH)
Openalex Percentile: Top 67%
Business Process Modeling and Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.