Easy Alerts : herramienta para definición amigable de reglas para eventos complejos orientada a expertos de dominio

Vera Agustoni, Gimena Ana

Supervisor(es): Sosa, Raquel

Resumen:

En la actualidad todo se puede medir y almacenar en datos. Muchas empresas e instituciones a lo largo y ancho del planeta podrían utilizar estos datos para la toma de decisiones. Estos datos pueden provenir de un sinfín de fuentes. Aquí nos encontramos por un lado con personal técnico que podrían dar uso a este tipo de datos; por otro lado, personal experto de dominio que efectivamente podrían realizar un análisis exhaustivo de ellos. Muchas veces el inconveniente radica en que estos grupos de personas son disjuntos. Existe a su vez un área dentro de las tecnologías de software, centrada en el análisis y la gestión de datos con el objetivo de detectar situaciones de interés lo antes posible. Esta área es el Procesamiento de Eventos Complejos (CEP por sus siglas en inglés). Uno de los inconvenientes con estas tecnologías, es que para su uso se requiere de desarrolladores de software, ya que se usan prácticamente como lenguajes de programación. El área de CEP se centra en el procesamiento de grandes volúmenes de información de diferentes fuentes en tiempo real, identificando eventos que cumplen con ciertas reglas (o patrones). Esto es vital para la automatización en la gestión de eventos como se propone por ejemplo en domótica o smart cities. Con el objetivo de facilitar a los usuarios expertos de un dominio la utilización de tecnologías CEP se presenta este proyecto de grado. El foco del proyecto es diseñar una herramienta genérica que se pueda adaptar al uso en diferentes dominios, donde el experto defina las reglas que permiten detectar los eventos deseados mediante el procesamiento de información de diversas fuentes de datos, sin necesidad de conocimientos de programación. La herramienta considera que las fuentes de datos pueden cambiar y que su procesamiento se puede aplicar a diferentes fenómenos como por ejemplo tráfico, clima, control de condiciones de confort, detección de incendios, etc. por lo que las reglas también deben ser configurables. En este proyecto se implementa un prototipo de una herramienta con una interfaz amigable llamada Easy Alerts. En ella los expertos en diferentes dominios tienen la posibilidad de configurar los umbrales de los patrones o reglas. Estas reglas son integradas a un motor CEP mediante un adaptador y en caso de cumplirse, se dispara una acción. En EasyAlerts se pueden configurar reglas simples y reglas compuestas. Las reglas compuestas, son las que surgen de la unión de dos reglas simples. El sistema expone un Web Service para proporcionar los patrones generados por el usuario experto y de esta forma ser integrado a un motor CEP.


Detalles Bibliográficos
2021
Easy Alerts
Eventos complejos
Detección temprana
Sensores
CEP
Drools
Java
Eclipse
Web Services
.Net
SOAP
C#
WCF
SOA
Español
Universidad de la República
COLIBRI
https://hdl.handle.net/20.500.12008/29807
Acceso abierto
Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)