Debuggy: depurador declarativo de Python
dc.contributor.advisor | Riesco Rodríguez, Adrián | |
dc.contributor.advisor | Martín Martín, Enrique | |
dc.contributor.author | Escudero Gómez, José Javier | |
dc.contributor.author | Freire Fernández, Sergio | |
dc.contributor.author | Ulloa López, Sergio | |
dc.date.accessioned | 2023-06-18T01:29:59Z | |
dc.date.available | 2023-06-18T01:29:59Z | |
dc.date.issued | 2018 | |
dc.degree.title | Grado en Ingeniería Informática | |
dc.description | Universidad Complutense, Facultad de Informática, curso 2017/2018 | |
dc.description.abstract | Nuestro proyecto consiste en un depurador declarativo para Python. Una herramienta con la que un programador puede depurar un programa en Python de manera sencilla. A través de preguntas que hace el depurador y el programador contesta, se va recorriendo un árbol que contiene las funciones que el programador quiere depurar, y se les asignan estados que representan la respuesta del programador. Consta de varias opciones de configuración, como el poder transformar el árbol en uno más reducido y el poder cambiar el tipo de estrategia de navegación por este. También posee dos tipos de interfaces de visualización, una interfaz gráfica(GUI) y otra de consola. | |
dc.description.abstract | Our project is a declarative debugger for Python. It is a tool that a developer can use to debug his Python code in an easy way. Through questions the debugger asks to the developer, it traverses a tree that contains the functions executed during the erroneous computation, and establish a status that represents the answer given by the programmer. It consists of several configuration options, such as being able to transform the tree into a smaller one and being able to change the type of navigation strategy. It also has two types of visualization interfaces, a graphical interface (GUI) and a console interface. | |
dc.description.department | Depto. de Sistemas Informáticos y Computación | |
dc.description.faculty | Fac. de Informática | |
dc.description.refereed | TRUE | |
dc.description.status | unpub | |
dc.eprint.id | https://eprints.ucm.es/id/eprint/48846 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14352/20580 | |
dc.language.iso | spa | |
dc.page.total | 75 | |
dc.rights | Atribución-NoComercial 3.0 España | |
dc.rights.accessRights | open access | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc/3.0/es/ | |
dc.subject.cdu | 004.438(043.3) | |
dc.subject.keyword | Depuración declarativa | |
dc.subject.keyword | Recorridos | |
dc.subject.keyword | Trazas | |
dc.subject.keyword | Árbol | |
dc.subject.keyword | Nodos | |
dc.subject.keyword | Python 3 | |
dc.subject.keyword | Kivy | |
dc.subject.keyword | Declarative debugging | |
dc.subject.keyword | Routes | |
dc.subject.keyword | Traces | |
dc.subject.keyword | Tree | |
dc.subject.keyword | Nodes | |
dc.subject.ucm | Lenguajes de programación | |
dc.subject.unesco | 1203.23 Lenguajes de Programación | |
dc.title | Debuggy: depurador declarativo de Python | |
dc.type | bachelor thesis | |
dspace.entity.type | Publication | |
relation.isAdvisorOfPublication | 068dda11-d320-4634-a908-28a4bc4b0eb4 | |
relation.isAdvisorOfPublication | 8c7dbac8-1093-454e-a0cf-e7b2f316cf09 | |
relation.isAdvisorOfPublication.latestForDiscovery | 068dda11-d320-4634-a908-28a4bc4b0eb4 |
Download
Original bundle
1 - 1 of 1