• español
    • English
  • Login
  • English 
    • español
    • English

UniversidaddeCádiz

Área de Biblioteca, Archivo y Publicaciones
Communities and Collections
View Item 
  •   RODIN Home
  • Producción Científica
  • Artículos Científicos
  • View Item
  •   RODIN Home
  • Producción Científica
  • Artículos Científicos
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Facilitating the Adoption of Complex Event Processing for IoT: Framework and Lessons Learned

Thumbnail
Identificadores

URI: http://hdl.handle.net/10498/40004

DOI: 10.1109/MS.2026.3664449

URL: https://ieeexplore.ieee.org/document/11395497

ISSN: 0740-7459

Files
IEEESoftware-Facilitating the....pdf (2.505Mb)
Statistics
View statistics
Metrics and citations
 
Share
Export
Export reference to MendeleyRefworksEndNoteBibTexRIS
Metadata
Show full item record
Author/s
Cano Crespo, ManuelAuthority UCA; Ortiz Bellot, GuadalupeAuthority UCA; Pautasso, Cesare; García de Prado Fontela, AlfonsoAuthority UCA
Date
2026-02-12
Department
Ingeniería en Automática, Electrónica, Arquitectura y Redes de Computadores; Ingeniería Informática
Source
IEEE Software - 2026, pp. 1-10
Abstract
This paper introduces a novel framework designed to significantly facilitate the adoption by software developers and domain experts of the entire lifecycle of Complex Event Processing (CEP) for IOT domains. Recognizing the challenges non-technical users face, the framework integrates tools and processes that facilitate synthetic data generation for testing, intuitive definition, storage, and deployment of event types and patterns, and crucial runtime management. It also supports the storage and visualization of generated complex events. Its central component is SEC-AP14CEP, a secure RESTful API enabling dynamic deployment, updating, and undeployment of event patterns at runtime, overcoming limitations of existing solutions, with integrated security. By addressing these critical aspects, the framework empowers software practitioners to leverage CEP for real-time analysis and response without requiring deep technical expertise while also allowing domain experts to graphically design IOT patterns to be detected by the CEP engine.
 
Este artículo presenta un marco de trabajo novedoso diseñado para facilitar significativamente la adopción por parte de desarrolladores de software y expertos del dominio del ciclo de vida completo del Procesamiento de Eventos Complejos (CEP) para dominios de IoT. Reconociendo los desafíos que enfrentan los usuarios no técnicos, el marco integra herramientas y procesos que facilitan la generación de datos sintéticos para pruebas, la definición intuitiva, almacenamiento y despliegue de tipos de eventos y patrones, y la gestión crucial en tiempo de ejecución. También soporta el almacenamiento y la visualización de los eventos complejos generados. Su componente central es SEC-API4CEP, una API REST segura que permite el despliegue, actualización y desinstalación dinámica de patrones de eventos en tiempo de ejecución, superando las limitaciones de las soluciones existentes, con seguridad integrada. Al abordar estos aspectos críticos, el marco de trabajo empodera a los profesionales del software para aprovechar el CEP para el análisis y la respuesta en tiempo real sin requerir una profunda experiencia técnica, al tiempo que permite a los expertos del dominio diseñar gráficamente patrones de IoT para ser detectados por el motor de CEP.
 
Subjects
Engines; Runtime; Software; Internet of Things; Codes; Restful API; Real-time systems; Testing; Synthetic data; Software measurement
Collections
  • Artículos Científicos [11954]
  • Articulos Científicos Ing. Inf. [313]
  • Articulos Científicos Ing. Sis. Aut. [193]
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
This work is under a Creative Commons License Attribution-NonCommercial-NoDerivatives 4.0 Internacional

Browse

All of RODINCommunities and CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

Statistics

View Usage Statistics

Información adicional

AboutDeposit in RODINPoliciesGuidelinesRightsLinksStatisticsNewsFrequently Asked Questions

RODIN is available through

OpenAIREOAIsterRecolectaHispanaEuropeanaBaseDARTOATDGoogle Academic

Related links

Sherpa/RomeoDulcineaROAROpenDOARCreative CommonsORCID

RODIN está gestionado por el Área de Biblioteca, Archivo y Publicaciones de la Universidad de Cádiz

Contact informationSuggestionsUser Support