Para depositar en Docta Complutense, identifícate con tu correo @ucm.es en el SSO institucional: Haz clic en el desplegable de INICIO DE SESIÓN situado en la parte superior derecha de la pantalla. Introduce tu correo electrónico y tu contraseña de la UCM y haz clic en el botón MI CUENTA UCM, no autenticación con contraseña.
 

A Declarative Debugger for Maude Specifications: User Guide

dc.contributor.authorRiesco Rodríguez, Adrián
dc.contributor.authorVerdejo López, José Alberto
dc.contributor.authorMartí Oliet, Narciso
dc.contributor.authorCaballero Roldán, Rafael
dc.date.accessioned2023-06-20T16:40:38Z
dc.date.available2023-06-20T16:40:38Z
dc.date.issued2009
dc.description.abstractWe show in this guide how to use our declarative debugger for Maude specifications. Declarative debugging is a semi-automatic technique that starts from a computation considered incorrect by the user (error symptom) and locates a program fragment responsible for the error by asking questions to an external oracle, which is usually the user. In our case the debugging tree is obtained from a proof tree in a suitable semantic calculus; more concretely, we abbreviate the proof trees obtained from this calculus in order to ease and shorten the debugging process while preserving the correctness and completeness of the technique. We present the main features of our tool, what is assumed about the modules introduced by the user, the list of available commands, and the kinds of questions used during the debugging process. Then, we use several examples to illustrate how to use the debugger. We refer the interested reader to the webpage http://maude.sip.ucm.es/debugging, where these and other examples can be found together with more information about the theory underlying the debugger, its implementation and the Maude source files.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedFALSE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/9622
dc.identifier.urihttps://hdl.handle.net/20.500.14352/56710
dc.language.isoeng
dc.relation.ispartofseriesTechnical Report SIC
dc.relation.projectIDDESAFIOS (TIN2006-15660-C02-01)
dc.relation.projectIDSTAMP (TIN2008-06622-C03-01)
dc.relation.projectIDPROMESAS (S0505/TIC/0407)
dc.rights.accessRightsopen access
dc.subject.keywordDeclarative debugger
dc.subject.ucmLenguajes de programación
dc.subject.unesco1203.23 Lenguajes de Programación
dc.titleA Declarative Debugger for Maude Specifications: User Guide
dc.typetechnical report
dc.volume.number7-09
dspace.entity.typePublication
relation.isAuthorOfPublication068dda11-d320-4634-a908-28a4bc4b0eb4
relation.isAuthorOfPublicationfdcba7f2-108a-46f4-bf49-c292a5b81953
relation.isAuthorOfPublicatione8d4e85a-2a43-444c-84e7-1fa5f392c50d
relation.isAuthorOfPublicationd17b0355-2695-449e-b06e-a34f4e27f120
relation.isAuthorOfPublication.latestForDiscovery068dda11-d320-4634-a908-28a4bc4b0eb4

Download

Original bundle

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