Mostrar el registro sencillo del ítem

dc.contributor.advisorVallecillo-Moreno, Antonio Jesús 
dc.contributor.advisorBurgueño-Caballero, Lola 
dc.contributor.authorGarcía-López, Adrián
dc.contributor.otherLenguajes y Ciencias de la Computaciónen_US
dc.date.accessioned2018-11-28T12:12:00Z
dc.date.available2018-11-28T12:12:00Z
dc.date.created2018
dc.date.issued2018-11-28
dc.identifier.urihttps://hdl.handle.net/10630/16979
dc.description.abstractEl procesamiento de eventos complejos (CEP, por sus siglas en inglés: Complex Event Processing), está ganando aceptación en los entornos distribuidos de tiempo real, al proporcionar una forma rápida y eficiente de correlacionar e inferir conclusiones sobre eventos que ocurren en tiempo real. Esta tecnología tiene un amplio campo de aplicación como pueden ser el Internet de las Cosas (IoT), monitorización de sistemas o alerta de situaciones de riesgo en infraestructuras sanitarias, entre otras. La característica más importante de estos tipos de programas, es la capacidad de expresar patrones de sucesos sobre los eventos, mediante la definición de reglas. La especificación de estos tipos de patrones se realiza utilizando lenguajes de procesamiento de eventos como Esper, el cual ha sido utilizado en este proyecto. Es muy importante la correcta especificación de estos patrones ya que de ellos depende el correcto funcionamiento del sistema. Con tal fin, se ha desarrollado una herramienta capaz de analizar dos propiedades que pueden comprobarse estáticamente en las especificación de los programas CEP basados en reglas: la aciclicidad de las dependencias entre reglas y las condiciones de carrera entre reglas. Ambas características tienen que lidiar con el carácter no determinista de los sistemas basados en reglas. Para el desarrollo de esta herramienta se ha utilizado un enfoque MDSE (Model-Driven Software Engineering). Más concretamente, se ha desarrollado un plug-in capaz de reconocer el lenguaje Esper y obtener como salida una representación en forma de grafo dirigido para la visualización de los resultados del análisis.en_US
dc.language.isospaen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectIngeniería del softwareen_US
dc.subjectInformática - Trabajos Fin de Gradoen_US
dc.subjectGrado en Ingeniería del Software - Trabajos Fin de Gradoen_US
dc.subject.otherProcesamiento de Eventos Complejosen_US
dc.subject.otherEsperen_US
dc.subject.otherIngeniería de Software Dirigida por Modelosen_US
dc.subject.otherXtexten_US
dc.subject.otherAnálisis Estáticoen_US
dc.titleAnálisis de Programas de Procesamiento de Eventos Complejosen_US
dc.title.alternativeAnalysis of Complex Event Processing Programsen_US
dc.typeinfo:eu-repo/semantics/bachelorThesisen_US
dc.centroE.T.S.I. Informáticaen_US
dc.rights.ccAttribution-NonCommercial-NoDerivatives 4.0 Internacional*


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional