Complex event recognition under time constraints: Towards a formal framework for efficient query evaluation

dc.catalogadorgjm
dc.contributor.advisorRiveros Jaeger, Cristian
dc.contributor.authorGarcía, Julián
dc.contributor.otherPontificia Universidad Católica de Chile. Escuela de Ingeniería
dc.date.accessioned2025-05-28T16:06:29Z
dc.date.available2025-05-28T16:06:29Z
dc.date.issued2025
dc.descriptionTesis (Master of Science in Engineering)--Pontificia Universidad Católica de Chile, 2025.
dc.description.abstractEl Reconocimiento de Eventos Complejos (CER, por sus siglas en ingles) ofrece una solución relevante para procesar flujos de eventos, proporcionando información en tiempo real. Los sistemas CER detectan patrones en tiempo real, generan eventos complejos y responden a ellos. En estas tareas, el tiempo es un elemento central. De hecho, el modelo de secuencia temporal distingue a CER de otras soluciones, como los sistemas de gestión de flujos de datos. Algunos casos de uso incluyen salud (e.g. detección de arritmia) y sistemas de finanzas (e.g. identificar patrones de compraventa de acciones). Sorprendentemente, hasta ahora, las restricciones de tiempo suelen incluirse de forma limitada en los lenguajes de consulta y modelos de CER, y seguimos careciendo de una comprensión profunda sobre la expresividad y los algoritmos eficientes en relación con esta característica crucial: el tiempo. Este trabajo estudia el CER bajo restricciones de tiempo, considerando su lenguaje de consulta, modelos computacionales y algoritmos de evaluación en streaming. Comenzamos presentando una extensión de la Lógica de Eventos Complejos (CEL), llamada timed CEL, que incluye operadores temporales simples. Mostramos que timed CEL facilita la modelación de lenguajes de consulta de CER en la práctica, sirviendo como herramienta para estudiar su poder expresivo bajo restricciones temporales. Para ello, introducimos un modelo de autómata, llamado timed Complex Event Automata (timed CEA), que extiende el modelo CEA existente con relojes, combinando CEA y autómatas temporizados en un único modelo. Mostramos que timed CEL y timed CEA son igualmente expresivos, proporcionando la primera caracterización de lenguajes de consulta de CER bajo restricciones temporales. Luego, exploramos la evaluación eficiente de timed CEA en flujos, enfocándonos en su determinización y algoritmos. Presentamos una clase de timed CEA cerrada bajo determinización. Finalmente, desarrollamos un algoritmo de evaluación con tiempo de actualización constante y retraso lineal en salida para timed CEA deterministas monotónicos con un solo clock y comparaciones menor igual o mayor igual.
dc.fechaingreso.objetodigital2025-05-28
dc.format.extentxi, 82 páginas
dc.fuente.origenSRIA
dc.identifier.urihttps://repositorio.uc.cl/handle/11534/104503
dc.information.autorucEscuela de Ingeniería; Riveros Jaeger, Cristian; 0000-0003-0832-116X; 131276
dc.information.autorucEscuela de Ingeniería; García, Julián; S/I; 1065030
dc.language.isoen
dc.nota.accesocontenido completo
dc.rightsacceso abierto
dc.subjectEvaluación de consultas
dc.subjectStreams
dc.subjectReconocimiento de eventos complejos
dc.subjectTeoría de autómatas
dc.subject.ddc620
dc.subject.deweyIngenieríaes_ES
dc.titleComplex event recognition under time constraints: Towards a formal framework for efficient query evaluation
dc.typetesis de maestría
sipa.codpersvinculados131276
sipa.codpersvinculados1065030
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TESIS_JGarcía.pdf
Size:
1.16 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.98 KB
Format:
Item-specific license agreed upon to submission
Description: