Identificador persistente para citar o vincular este elemento:
http://hdl.handle.net/10553/119757
Título: | Diseño e implementación de un motor de análisis léxico genérico de código fuente para VPL | Autores/as: | Parreño Barbuzano, David | Director/a : | Rodríguez Del Pino, Juan Carlos | Clasificación UNESCO: | 120317 Informática | Fecha de publicación: | 2022 | Resumen: | Virtual Programming Lab (VPL) es un módulo para la plataforma de aprendizaje
Moodle que ofrece utilidades desde dicho entorno educativo para la
administración y desarrollo de tareas de programación. De entre las muchas
características que tiene, una de las más destacables es la búsqueda de similitud
entre ficheros de código fuente. Actualmente, VPL proporciona esta
funcionalidad a partir de analizadores léxicos basados en autómatas específicos.
Este proyecto pretende reducir los altos costos de creación de los analizadores
mediante la adaptación de un motor genérico de interpretación de gramáticas
que permita crear analizadores para cada lenguaje de programación de una
forma más sencilla y fiable.
El entorno de programación en el que se llevará a cabo este trabajo de fin de
título utilizará herramientas orientadas al desarrollo de aplicaciones, a la realización de pruebas unitarias y pruebas de comportamiento de la aplicación. Virtual Programming Lab (VPL) is a module for the Moodle learning platform that offers utilities from this educational environment for the administration and development of programming tasks. Among the many features it has, one of the most notable is the search for similarity between source code files. Currently, VPL provides this functionality from lexical analyzers based on specific automata. This project aims to reduce the high costs of creating parsers by adapting a generic grammar interpretation engine that allows creating parsers for each programming language in a simpler and more reliable way. The programming environment in which this final degree project will be carried out will use tools oriented to at application development, unit testing and application behavior testing. |
Departamento: | Departamento de Informática y Sistemas | Facultad: | Escuela de Ingeniería Informática | Titulación: | Grado en Ingeniería Informática | URI: | http://hdl.handle.net/10553/119757 |
Colección: | Trabajo final de grado |
En el caso de que no encuentre el documento puede ser debido a que el centro o las/os autoras/es no autorizan su publicación. Si tiene verdadero interés en el contenido del mismo, puede dirigirse al director/a o directores/as del trabajo cuyos datos encontrará más arriba.
Vista completaVisitas
155
actualizado el 28-sep-2024
Descargas
56
actualizado el 28-sep-2024
Google ScholarTM
Verifica
Comparte
Exporta metadatos
Los elementos en ULPGC accedaCRIS están protegidos por derechos de autor con todos los derechos reservados, a menos que se indique lo contrario.