Mostrar el registro sencillo del ítem
dc.contributor.advisor | Silva Galiana, Josep Francesc | es_ES |
dc.contributor.author | González Martínez, Juan | es_ES |
dc.date.accessioned | 2014-04-25T06:48:36Z | |
dc.date.available | 2014-04-25T06:48:36Z | |
dc.date.created | 2013-09-24 | |
dc.date.issued | 2014-04-25 | |
dc.identifier.uri | http://hdl.handle.net/10251/37141 | |
dc.description.abstract | [ES] Durante muchos años Print Debugging ha sido el método más usado para la depuración de programas. Hoy en día, sin embargo, los lenguajes industriales incorporan un depurador de trazas que permite al programador realizar trazas del programa paso a paso. La mayoría de los entornos modernos de programación incluyen herramientas de depuración que nos permiten insertar breakpoints e inspeccionar el estado de la computación en cualquier punto dado. Sin embargo este método ha sido criticado debido a su alto coste temporal ya que se trata de un método completamente manual. Para resolver los problemas de esta técnica han surgido otras técnicas de depuración, aunque estas sufren de otro tipo de problemas como la escalabilidad. En este trabajo se presenta una nueva técnica de depuración híbrida. Esta técnica está basada en la combinación de la depuración por trazas, la depuración algorítmica y la depuración omnisciente para producir una unión que explote las mejores propiedades y los puntos fuertes de cada técnica. Se describirá una arquitectura de nuestro depurador híbrido y la implementación realizada la cual ha sido integrada en el IDE Eclipse como un plugin Resumen: | es_ES |
dc.description.abstract | [EN] During many years, Print Debugging has been the most used method for debugging. Nowadays, however, industrial languages come with a trace debugger that allows programmers to trace computations step by step. Almost all modern programming environments include debugging utilities that allows us to place breakpoints and to inspect the state of a computation in any given point. Nevertheless, this debugging method has been criticized for being completely manual and time-consuming. Other debugging techniques have appeared to solve some of the problems of Trace Debugging, but they suffer from other problems such as scalability. In this work we present a new hybrid debugging technique. It is based on a combination of Trace Debugging, Algorithmic Debugging and Omniscient Debugging to produce a synergy that exploits the best properties and strong points of each technique. We describe the architecture of our hybrid debugger and our implementation that has been integrated into Eclipse as a plugin. | es_ES |
dc.format.extent | 49 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reconocimiento - No comercial - Sin obra derivada (by-nc-nd) | es_ES |
dc.subject | Depuración algorítmica | es_ES |
dc.subject | Depuración omnisciente | es_ES |
dc.subject | Depuración híbrida | es_ES |
dc.subject | Algoritmic debugging | es_ES |
dc.subject | Omniscient debugging | es_ES |
dc.subject | Hybrid debugging | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.subject.other | Máster Universitario en Ingeniería del Software, Métodos Formales y Sistemas de Información-Màster Universitari en Enginyeria del Programari, Mètodes Formals i Sistemes D'Informació | es_ES |
dc.title | Diseño y desarrollo de un depurador híbrido para Java | es_ES |
dc.type | Tesis de máster | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Servicio de Alumnado - Servei d'Alumnat | es_ES |
dc.description.bibliographicCitation | González Martínez, J. (2013). Diseño y desarrollo de un depurador híbrido para Java. http://hdl.handle.net/10251/37141 | es_ES |
dc.description.accrualMethod | Archivo delegado | es_ES |