Diseño e implementación de una herramienta para visualizar la ejecución de un programa Prolog

dc.contributor.advisorVidal Oriola, Germán Francisco
dc.contributor.affiliationDepartamento de Sistemas Informáticos y Computación
dc.contributor.affiliationEscuela Técnica Superior de Ingeniería Informática
dc.contributor.affiliationInstituto Universitario Valenciano de Investigación en Inteligencia Artificial
dc.contributor.authorTalens Ferrer, Pascual Josées_ES
dc.date.accessioned2022-09-15T08:17:09Z
dc.date.available2022-09-15T08:17:09Z
dc.date.created2022-07-13
dc.date.issued2022-09-15es_ES
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.en_EN
dc.description.accrualMethodTFGMes_ES
dc.description.bibliographicCitationTalens 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. https://riunet.upv.es/handle/10251/186085es_ES
dc.format.extent97es_ES
dc.identifier.urihttps://riunet.upv.es/handle/10251/186085
dc.languageEspañoles_ES
dc.publisherUniversitat Politècnica de Valènciaes_ES
dc.relation.pasarelaTFGM\146609es_ES
dc.rightsReserva de todos los derechoses_ES
dc.rights.accessRightsCerradoes_ES
dc.subjectInferenciaes_ES
dc.subjectInterfazes_ES
dc.subjectIntérpretees_ES
dc.subjectJavaes_ES
dc.subjectJavaFXes_ES
dc.subjectLenguaje naturales_ES
dc.subjectLógicaes_ES
dc.subjectProloges_ES
dc.subjectSLDes_ES
dc.subjectInferencees_ES
dc.subjectInterfacees_ES
dc.subjectInterpreteres_ES
dc.subjectLogices_ES
dc.subjectNatural languagees_ES
dc.subjectSWI-Prologes_ES
dc.subject.classificationLENGUAJES Y SISTEMAS INFORMATICOSes_ES
dc.subject.otherGrado en Ingeniería Informática-Grau en Enginyeria Informàticaes_ES
dc.titleDiseño e implementación de una herramienta para visualizar la ejecución de un programa Prologes_ES
dc.title.alternativeDesign and implementation of a tool to visualize the execution of a Prolog programes_ES
dc.title.alternativeDisseny i implementació d'una eina per a visualitzar l'execució d'un programa Prologes_ES
dc.typeProyecto/Trabajo fin de carrera/gradoes_ES
dspace.entity.typePublication
person.identifier1693
person.identifier.orcid0000-0002-1857-6951
relation.isAdvisorOfPublication910afeba-875f-459e-98f2-ba79e4202e52
relation.isAdvisorOfPublication.latestForDiscovery910afeba-875f-459e-98f2-ba79e4202e52
relation.isOrgUnitOfPublication3bea99aa-2e86-4478-b61d-bcef5499b366
relation.isOrgUnitOfPublicationd307086e-520c-4cdc-8116-d7178d71bfdc
relation.isOrgUnitOfPublication5418c955-82ca-4caa-8482-6531b44b86ab
relation.isOrgUnitOfPublication.latestForDiscovery3bea99aa-2e86-4478-b61d-bcef5499b366
upv.uuide84ebf81-e705-4670-8df1-5b20e50aea52es_ES

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Talens - Diseno e implementacion de una herramienta para visualizar la ejecucion de un programa P....pdf
Tamaño:
8.75 MB
Formato:
Adobe Portable Document Format