RT journal article T1 CEPEDALoCo: An event-driven architecture for integrating complex event processing and blockchain through low-code A1 Rosa Bilbao, Jesús A1 Boubeta Puig, Juan A1 Rutle, Adrian A2 Ingeniería Informática K1 Air quality K1 Blockchain K1 Complex event processing K1 Event-driven architecture K1 Internet of Things K1 Low-code AB Internet of Things (IoT) is made up of millions of devices generating large amounts of heterogeneous data from multiple sources. These devices can be from multiple manufacturers which makes their use in terms of data acquisition, processing, analysis and actions on these data challenging. Additionally, all these data must be analyzed and correlated in real time for the early detection of situations of interest (complex events) and subsequent decision making. These complex events must be able to automatically trigger decisions and be stored in a secure, immutable and accessible way. In this context, Event-Driven Applications (EDAs) are a solution to meet these needs, however, developing such applications requires vast knowledge in certain technologies. To address these challenges, an EDA is proposed in this paper to integrate Complex Event Processing (CEP) and blockchain through the low-code paradigm. This proposal allows for the development of EDAs in a user-friendly way. These applications make it possible to integrate IoT devices from multiple manufacturers and with different data formats together with CEP technology for complex event detection and blockchain for secure, immutable and accessible event storage. To demonstrate the feasibility, the architecture was applied and evaluated in a case study related to measuring and acting on air quality using IoT devices that measure different pollutants and factors such as temperature, humidity and wind. The results show that the graphically designed EDAs facilitate the real-time analysis of the collected IoT data via a CEP engine, whose outcome is transparently and automatically registered in a blockchain network. PB Elsevier SN 2542-6605 YR 2023 FD 2023-05-02 LK http://hdl.handle.net/10498/28927 UL http://hdl.handle.net/10498/28927 LA eng NO This work was partly supported by grant PID2021-122215NB-C33 (AwESOMe) funded by MCIN/AEI/10.13039/501100011033/ and ERDF “A way to do Europe”, by grant P20_00865 (DECISION) funded by the Andalusian Plan for Research, Development and Innovation and ERDF , and by grant EST2023-011 funded by the Research Plan from the University of Cadiz 2022–2023, Spain . We would like to thank Javier Berrocal for recommending the purchase of Netatmo sensors. Jesús Rosa-Bilbao would also like to thank the Department of Computer Science, Electrical Engineering and Mathematical Sciences for their hospitality when visiting them at Western Norway University of Applied Sciences, Bergen, Norway, where part of this work was developed. DS Repositorio Institucional de la Universidad de Cádiz RD 20-may-2026