5 research outputs found

    Implementaci贸n de un lenguaje de definici贸n de operaciones complejas en Gesti贸n de Modelos para la herramienta MOMENT

    Full text link
    La Ingenier铆a dirigida por Modelos permite incrementar la productividad en el proceso de desarrollo software, obteniendo herramientas m谩s interoperables y sencillas de mantener mediante t茅cnicas que elevan el nivel de abstracci贸n. En esta direcci贸n, ha aparecido la disciplina 芦Gesti贸n de Modelos禄, que proporciona un conjunto de operadores gen茅ricos basados en teor铆a de conjuntos para tratar con modelos. Esta aproximaci贸n muestra su potencia en las capacidades de composicionalidad de los operadores que proporciona. La tesis de m谩ster que el alumno presenta, describe c贸mo se proporciona soporte a la definici贸n de operadores complejos con una herramienta del marco de la Gesti贸n de Modelos (MOMENT) mediante un lenguaje espec铆fico de dominio.G贸mez Llana, A. (2007). Implementaci贸n de un lenguaje de definici贸n de operaciones complejas en Gesti贸n de Modelos para la herramienta MOMENT. http://hdl.handle.net/10251/12522Archivo delegad

    Analysis of Complex Event Processing Programs

    Get PDF
    El 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
    corecore