RT journal article T1 MicroCEP: Complex Event Processing on the Edge A1 Ortiz Bellot, Guadalupe A1 Tena Wilson, Javier A1 García Bermejo, Adrián A1 García de Prado Fontela, Alfonso A1 Reiff Marganiec, Stephan A2 Ingeniería en AutomáticaElectrónica, Arquitectura y Redes de Computadores A2 Ingeniería Informática K1 Complex Event Processing K1 Internet of Things K1 Edge Computing K1 Microcontrollers AB The Internet of Things (IoT) has experienced rapid growth, taking advantage of advanced data processing. While complex event processing (CEP) engines have positioned themselves as a good solution for cloud and fog data processing, there are no CEP solutions designed to run on microcontrollers (MCUs) at the edge. This paper presents MicroCEP, a software architecture for MCUs that enables real-time filtering and correlation of sensor data, both locally obtained and received through message queues at the edge. MicroCEP provides (i) a lightweight CEP architecture for MCUs, (ii) a pattern language to specify complex event patterns, (iii) a REST API for dynamic threshold updates, and (iv) a methodology for designing and deploying MicroCEP-based systems. The solution facilitates the detection of situations of interest and the triggering of actions directly from the MCUs, enabling autonomous decision-making close to the sensors. A proof of concept implementation using RISC-V MCUs provides evidence that MicroCEP can deliver CEP capabilities at the edge on resource.constrained devices. PB Journal of Universal Computer Science (J.UCS) SN 0948-6968 YR 2026 FD 2026-08-28 LK http://hdl.handle.net/10498/40178 UL http://hdl.handle.net/10498/40178 LA eng NO MCIU - Ministerio de Ciencia, Innovación y UniversidadesUCA - Universidad de CádizFEDER - Fondo Europeo de Desarrollo Regional DS Repositorio Institucional de la Universidad de Cádiz RD 07-nov-2026