TRABAJOS FIN DE MÁSTER curso: 2020-21
Principios y herramienta para la verificación de ontologías en una herramienta industrial de ingeniería de sistemas |
Descripcion y Objetivos
En informática, una ontología se puede definir como la especificación explícita y compartida de una conceptualización. Las ontologías permiten modelar un dominio de conocimiento o discurso a partir de clases, atributos y relaciones, y han sido aplicadas en numerosos sectores y para numerosos fines, incluyendo el apoyo al proceso de ingeniería de sistemas. Para un uso adecuado de una ontología, es importante verificarla.
El objetivo de este trabajo es el desarrollo de una herramienta que permita la verificación de ontologías de SES (https://www.reusecompany.com/systems-engineering-suite), una herramienta industrial de ingeniería de sistemas. Para ello, primero se deberán identificar y caracterizar los principios en base a los cuáles se debe llevar a cabo la verificación en SES.
Metodología y Competencias
Para este trabajo se seguirá de manera general el ciclo de desarrollo incremental. Tras una primera fase de estudio del dominio de aplicación, se realizarán varias iteraciones de análisis, diseño, implementación y pruebas. No obstante, existirá libertad en la ejecución de estas tareas con el fin de poder explorar, probar y revisar distintas soluciones.
Las competencias que se trabajarán incluyen:
- [CE1] Capacidad para la integración de tecnologías, aplicaciones, servicios y sistemas propios de la Ingeniería Informática, con carácter generalista, y en contextos más amplios y multidisciplinares.
- [CE4] Capacidad para modelar, diseñar, definir la arquitectura, implantar, gestionar, operar, administrar y mantener aplicaciones, redes, sistemas, servicios y contenidos informáticos.
- [CE6] Capacidad para asegurar, gestionar, auditar y certificar la calidad de los desarrollos, procesos, sistemas, servicios, aplicaciones y productos informáticos.
- [CE8] Capacidad para analizar las necesidades de información que se plantean en un entorno y llevar a cabo en todas sus etapas el proceso de construcción de un sistema de información.
Medios a utilizar
Los medios a utilizar son los básicos para el desarrollo de aplicaciones software, como un ordenador, un lenguaje de análisis y diseño (UML), un lenguaje de programación (p. ej. Java), y un entorno de desarrollo (p. ej. Eclipse), además de la herramienta SES.
Bibliografía
Gómez-Pérez, A.: Ontology Evaluation. Handbook on Ontologies. Springer, 2004
Vrandecic, D.: Ontology Evaluation. Handbook on Ontologies. Springer, 2009
The Reuse Company: Systems Engineering Suite. https://www.reusecompany.com/systems-engineering-suite
The Resue Company: Knowledge Manager. https://www.reusecompany.com/km-knowledge-manager
The Resue Company: Semantic Technology.
The Resue Company: Knowledge-Centric Systems Engineering. https://www.reusecompany.com/knowledge-centric-systems-engineering
Tutor DE LA VARA GONZALEZ, JOSE LUIS | Alumno
|
|