Mostrar el registro sencillo del ítem
dc.contributor.advisor | Vidal Oriola, Germán Francisco | es_ES |
dc.contributor.author | Talens Ferrer, Pascual José | es_ES |
dc.date.accessioned | 2022-09-15T08:17:09Z | |
dc.date.available | 2022-09-15T08:17:09Z | |
dc.date.created | 2022-07-13 | |
dc.date.issued | 2022-09-15 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/186085 | |
dc.description.abstract | [ES] El presente documento presenta el desarrollo de una interfaz Java que, junto con un intérprete Prolog integrado, permite visualizar una explicación de la ejecución de este tipo de programas lógicos. Para utilizar la interfaz, el usuario deberá cargar inicialmente un programa Prolog e introducir la consulta sobre aquello de lo que desee conocer la respuesta. Posteriormente, en caso de que haya alguna solución, el usuario podrá ejecutar acciones para interactuar con la justificación que se le presentará en la interfaz, como cambiar la representación por defecto de los predicados por una representación en lenguaje natural, expandir o contraer los elementos de la justificación, ocultar predicados, ver las justificaciones de soluciones alternativas, etc. Gracias a esto, el usuario logrará comprender por qué es cierta cada una de las respuestas a su consulta: qué pasos se han seguido, en qué orden, cuántas soluciones alternativas hay para su consulta, etc. Esto le permitirá afianzar su confianza en la máquina e incluso detectar erratas en su programa. | es_ES |
dc.description.abstract | [EN] This document presents the development of a Java interface that integrates a Prolog interpreter, which enables visualizing a justification for the execution of this type of logic programs. To use the interface, the user must initially load a Prolog program and enter his query about what they want to know. Then, if there is a solution, the user will be able to interact with the justification that will be presented to them in the interface. They could change the default representation of the predicates for a natural language representation, expand or contract the justification elements, hide some predicates or view alternative solution justifications, among others. Thanks to this, the user will be able to understand why each of the responses to their query is true: which steps have been followed, in which order, how many alternative solutions there are for their query, etc. This will allow them to strengthen their confidence in computing and even detect errors in the program they are running. | es_ES |
dc.format.extent | 97 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Explicaciones | es_ES |
dc.subject | Inferencia | es_ES |
dc.subject | Interfaz | es_ES |
dc.subject | Intérprete | es_ES |
dc.subject | Java | es_ES |
dc.subject | JavaFX | es_ES |
dc.subject | Justificaciones | es_ES |
dc.subject | Lenguaje natural | es_ES |
dc.subject | Lógica | es_ES |
dc.subject | Prolog | es_ES |
dc.subject | SLD | es_ES |
dc.subject | Explanations | es_ES |
dc.subject | Inference | es_ES |
dc.subject | Interface | es_ES |
dc.subject | Interpreter | es_ES |
dc.subject | Justifications | es_ES |
dc.subject | Logic | es_ES |
dc.subject | Natural language | es_ES |
dc.subject | SWI-Prolog | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.subject.other | Grado en Ingeniería Informática-Grau en Enginyeria Informàtica | es_ES |
dc.title | Diseño e implementación de una herramienta para visualizar la ejecución de un programa Prolog | es_ES |
dc.title.alternative | Design and implementation of a tool to visualize the execution of a Prolog program | es_ES |
dc.title.alternative | Disseny i implementació d'una eina per a visualitzar l'execució d'un programa Prolog | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Cerrado | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Talens Ferrer, PJ. (2022). Diseño e implementación de una herramienta para visualizar la ejecución de un programa Prolog. Universitat Politècnica de València. http://hdl.handle.net/10251/186085 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\146609 | es_ES |