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
 

Adebug: una herramienta para la depuración de gramáticas de atributos

dc.contributor.advisorSierra Rodríguez, José Luis
dc.contributor.authorPacheco Blázquez , Nora
dc.date.accessioned2023-06-20T06:06:37Z
dc.date.available2023-06-20T06:06:37Z
dc.date.issued2010
dc.descriptionProyecto de Sistemas Informáticos (Facultad de Informática, Curso 2009-2010)
dc.description.abstractEn este trabajo de Sistemas Informáticos se ha desarrollado un entorno gráfico de depuración para el procesamiento de gramáticas de atributos. Esta herramienta de depuración recibe cómo entrada una serie de sencillos comandos que es capaz de interpretar. Estos comandos pueden ser producidos desde diferentes fuentes, pero en nuestro caso hemos utilizado la herramienta BYacc. El depurador cuenta con una serie de modos distintos de ejecución que nos permiten movernos por el árbol de análisis atribuido de forma sencilla, rápida y sobre todo muy intuitiva. El crecimiento del árbol debido a la aplicación de reglas de producción, el establecimiento de las dependencias entre atributos heredados y sintetizados y las correspondientes evaluaciones de estos atributos son mostrados perfectamente en nuestra herramienta, pudiéndose elegir en cada momento una ejecución con o sin animación. De esta forma, conseguimos un correcto entendimiento de cómo estas gramáticas funcionan, lo cual, al fin y al cabo es el objetivo final. [ABSTRACT] In this project, a graphic debugging environment for processing of attribute grammars has been developed. This debugging tool has as input a list of simple commands which the environment is able to interpret. These commands can be produced from different sources, but in this case, the BYacc tool has been used. The debugging environment has different execution modes which allow us to move along the attribute parse tree in an easy, fast and especially very intuitive way. The growth of the tree due to the application of the production rules, the establishment of the dependences between inherited and synthesized attributes and the corresponding evaluations of these attributes are perfectly showed in the tool, being able to choose at each moment an execution with or without animation. In this way, a good understanding of how this kind of grammar works is got and this is, indeed, the final aim.
dc.description.departmentDepto. de Ingeniería de Software e Inteligencia Artificial (ISIA)
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/11222
dc.identifier.urihttps://hdl.handle.net/20.500.14352/46039
dc.language.isospa
dc.page.total73
dc.relation.ispartofseriesTrabajos de curso (Departamento de Ingeniería del Software e Inteligencia Artificial, FDI)
dc.rights.accessRightsopen access
dc.subject.cdu004.05(043.3)
dc.subject.keywordHerramienta de depuración
dc.subject.keywordGramáticas de atributos
dc.subject.keywordLALR
dc.subject.keywordÁrbol de análisis sintáctico
dc.subject.keywordGrafo de dependencias
dc.subject.keywordPiccolo
dc.subject.keywordBYacc
dc.subject.keywordDebugging tool
dc.subject.keywordAttribute grammar
dc.subject.keywordSyntactic analysis tree
dc.subject.keywordDependence graph
dc.subject.ucmSistemas expertos
dc.titleAdebug: una herramienta para la depuración de gramáticas de atributos
dc.typecoursework
dspace.entity.typePublication
relation.isAdvisorOfPublicationaf8e7f56-a077-4215-b561-737a01f05a08
relation.isAdvisorOfPublication.latestForDiscoveryaf8e7f56-a077-4215-b561-737a01f05a08

Download

Original bundle

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