Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

DDC: a declarative debugger for C++

dc.contributor.advisorRiesco Rodríguez, Adrián
dc.contributor.authorCoeurjoly Lechuga, Roland
dc.date.accessioned2023-06-22T21:21:03Z
dc.date.available2023-06-22T21:21:03Z
dc.date.issued2022-07
dc.descriptionTrabajo Fin de Máster en Métodos Formales en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2021/2022.
dc.description.abstractA declarative debugger for C++ is presented, called DDC. A declarative debugger receives as input an incorrect computation, builds a debugging tree based on the execution of the program and, after asking questions to an oracle (typically the user), points out a fragment of code that is the cause of the failure. We present the debugger’s main features, such as three different navigation strategies, using test cases as oracles, support for nonterminating programs and a tree transformation.
dc.description.abstractPresentamos un depurador declarativo para C++, llamado DDC. Un depurador declarativo recibe como argumento de entrada una computación incorrecta, construye un árbol de depuración basado en la ejecución del programa y, después de preguntar a un oráculo (típicamente el usuario), indica el fragmento de código causante del fallo. Presentamos las principales características del depurador, tales como tres estrategias de navegación, el uso de casos de prueba como oráculo, capacidad de depurar programas que no terminan y una transformación de árbol.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/73963
dc.identifier.urihttps://hdl.handle.net/20.500.14352/73933
dc.language.isoeng
dc.master.titleMáster en Métodos Formales en Ingeniería Informática
dc.page.total57
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordDeclarative debugging
dc.subject.keywordC/C++
dc.subject.keywordGDB
dc.subject.keywordFormal verification
dc.subject.keywordCoq
dc.subject.keywordDepuración declarativa
dc.subject.keywordVerificación formal
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleDDC: a declarative debugger for C++
dc.title.alternativeDDC: un depurador declarativo para C++
dc.typemaster thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication068dda11-d320-4634-a908-28a4bc4b0eb4
relation.isAdvisorOfPublication.latestForDiscovery068dda11-d320-4634-a908-28a4bc4b0eb4

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Roland_Coeurjoly.pdf
Size:
1.07 MB
Format:
Adobe Portable Document Format