|
Grado en Ingeniería Informática |
TRABAJOS FIN DE GRADO curso: 2024-25
Desarrollo de mecanismos para análisis de similitud en árboles distribuidos |
Tecnologías Específicas
Computación
Descripcion y Objetivos
El objetivo de este proyecto es el desarrollo de diversos mecanismos para el análisis de similitud en árboles distribuidos.
Este trabajo pretende integrar los recursos desarrollados en un proyecto mas amplio que se esta desarrollando desde hace unos años en el grupo CRAB.
Los objetivos del trabajo son los siguientes:
- Analizar el estado del arte referente al análisis de similitud en grafos tipo árbol.
- Analizar los requerimientos extra que conlleva el hecho de que dichos grafos tipo árbol se encuentren almacenados de forma distribuida en diversos servidores.
- Entender como se encuentran almacenados los conceptos en la tecnología KLW, como grafos tipo árbol distribuidos en varios servidores.
- Diseñar y desarrollar mecanismos de computación válidos para el análisis de similitud en árboles distribuidos.
- Integrar estos recursos dentro de la tecnología de KLW para que puedan ser utilizados por los distintos agentes que la configuran.
Metodología y Competencias
Se utilizaran las metodologías propias para el desarrollo de una aplicación de manera cíclica y dividida en diferentes pasos.
Plan de trabajo:
- Análisis de los mecanismos existentes para la similitud en grafos tipo árbol.
- Análisis de los mecanismos existentes para la similitud en grafos tipo árbol en sistemas distribuidos.
- Análisis de las tecnologías y entornos de desarrollo existentes para este tipo de aplicaciones.
- Especificación y diseño de los recursos a desarrollar para el análisis de similitudes de grafos tipo árbol en sistemas de información distribuidos.
- Desarrollo los recursos para realizar este tipo de tareas..
- Integración de los recursos desarrollados en la interfaz KEE.
- Implementación y pruebas.
Las competencias asociadas son las que siguen:
[CM3] Capacidad para evaluar la complejidad computacional de un problema, conocer estrategias algorítmicas que puedan conducir a su resolución y recomendar, desarrollar e implementar aquella que garantice el mejor rendimiento de acuerdo con los requisitos establecidos.
[CM4] Capacidad para conocer los fundamentos, paradigmas y técnicas propias de los sistemas inteligentes y analizar, diseñar y construir sistemas, servicios y aplicaciones informáticas que utilicen dichas técnicas en cualquier ámbito de aplicación.
-Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados (Competencia TI5).
Medios a utilizar
Será necesario, un ordenador personal para el desarrollo del software y el uso de una maquina como servidor de pruebas. El desarrollo se realizará previsiblemente en Java o Php, aparte emplearemos librerías de acceso a información semántica.
Bibliografía
- Guarino, N. (1998, June). Formal ontology and information systems. In Proceedings of FOIS (Vol. 98, No. 1998, pp. 81-97)
- Introducción a la Teoría de Grafos (1983).Robin J. Wilson. Ed.: ALIANZA EDITORIAL
- Moldovan, D., Harabagiu, S., Pasca, M., Mihalcea, R., Girju, R., Goodrum, R., & Rus, V. (2000, October). The structure and performance of an open-domain question answering system. In Proceedings of the 38th Annual Meeting on Association for Computational Linguistics (pp. 563-570). Association for Computational Linguistics
- Obrst, L., Liu, H., & Wray, R. (2003). Ontologies for corporate web applications. AI Magazine, 24(3), 49.
- Oberle, D. (2014). How ontologies benefit enterprise applications. Semantic Web, 5(6), 473-491
- Joseph J. LaViola Jr.. (2017). 3D User Interfaces: Theory and Practice (Usability)
- https://unity.com/es
- http://www.w3schools.com/xml/default.asp
Tutor FERNANDEZ GRACIANI, MIGUEL ANGEL | Alumno
|
| |