EvDebuggerLas gramáticas de atributos hechas fáciles

  1. Daniel Rodríguez Cerezo 1
  2. Pedro Rangel Henriques 2
  3. José Luis Sierra 1
  1. 1 Universidad Complutense de Madrid
    info

    Universidad Complutense de Madrid

    Madrid, España

    ROR 02p0gd045

  2. 2 Universidade do Minho Braga, Portugal
Libro:
TICAI 2013-2014: TICs para el Aprendizaje de la Ingeniería
  1. Inmaculada Plaza García (ed. lit.)
  2. Martín Llamas Nistal (ed. lit.)

Editorial: Universidade de Vigo

ISBN: 978-84-8158-690-9

Año de publicación: 2015

Páginas: 57-66

Tipo: Capítulo de Libro

Resumen

Los cursos de Construcción de Compiladores son considerados usualmente por los estudiantes como una asignatura difícil durante la carrera de Ingeniería en Informática. La principal problemática de estos cursos es entender completamente los conceptos teóricos impartidos, y su aplicación práctica para construir un compilador. En este trabajo, presentamos una plataforma para el desarrollo y depuración de procesadores de lenguajes especificados mediante el formalismo de las gramáticas de atributos. El principal propósito de esta herramienta es ayudar a los alumnos a diseñar sus propios procesadores de lenguaje, mediante el depurador visual incluido. Las animaciones proporcionadas por EvDebugger muestran, de forma atractiva, cómo se realiza el proceso de evaluación de los atributos. De esta forma, los estudiantes son capaces de resolver los posibles problemas de diseño, mejorar la eficiencia y eficacia de sus procesadores de lenguajes, y entender su funcionamiento mediante la experimentación y depuración ofrecida por la herramienta software. Además, hemos realizado un estudio de valoración con estudiantes de la asignatura de Construcción de Compiladores cuyos resultados son presentados y discutidos en este trabajo.