Universidad Complutense de Madrid
E-Prints Complutense

Debuggy: depurador declarativo de Python

Impacto

Downloads

Downloads per month over past year



Escudero Gómez, José Javier and Freire Fernández, Sergio and Ulloa López, Sergio (2018) Debuggy: depurador declarativo de Python. [Trabajo Fin de Grado]

[img]
Preview
PDF
1MB


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.

Resumen (otros idiomas)

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.

Item Type:Trabajo Fin de Grado
Additional Information:

Universidad Complutense, Facultad de Informática, curso 2017/2018

Directors:
DirectorsDirector email
Riesco Rodríguez, Adrián
Martín Martín, Enrique
Uncontrolled Keywords:Depuración declarativa, Recorridos, Trazas, Árbol, Nodos, Python 3, Kivy
Palabras clave (otros idiomas):Declarative debugging, Routes, Traces, Tree, Nodes, Python 3, Kivy
Subjects:Sciences > Computer science > Programming languages (Electronic computers)
Título de Grado:Grado en Ingeniería Informática
ID Code:48846
Deposited On:06 Aug 2018 11:00
Last Modified:06 Aug 2018 11:01

Origin of downloads

Repository Staff Only: item control page