Please use this identifier to cite or link to this item: http://hdl.handle.net/10553/119757
DC FieldValueLanguage
dc.contributor.advisorRodríguez Del Pino, Juan Carlos-
dc.contributor.authorParreño Barbuzano, David-
dc.date.accessioned2022-12-18T21:01:40Z-
dc.date.available2022-12-18T21:01:40Z-
dc.date.issued2022en_US
dc.identifier.otherGestión académica-
dc.identifier.urihttp://hdl.handle.net/10553/119757-
dc.description.abstractVirtual 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.en_US
dc.description.abstractVirtual 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.en_US
dc.languagespaen_US
dc.subject120317 Informáticaen_US
dc.titleDiseño e implementación de un motor de análisis léxico genérico de código fuente para VPLen_US
dc.typeinfo:eu-repo/semantics/bachelorThesisen_US
dc.typeBachelorThesisen_US
dc.contributor.departamentoDepartamento de Informática y Sistemasen_US
dc.contributor.facultadEscuela de Ingeniería Informáticaen_US
dc.investigacionIngeniería y Arquitecturaen_US
dc.type2Trabajo final de gradoen_US
dc.utils.revisionen_US
dc.identifier.matriculaTFT-68658es
dc.identifier.ulpgcen_US
dc.contributor.buulpgcBU-INFen_US
dc.contributor.titulacionGrado en Ingeniería Informáticaes
item.grantfulltextopen-
item.fulltextCon texto completo-
crisitem.advisor.deptDepartamento de Informática y Sistemas-
Appears in Collections:Trabajo final de grado
Adobe PDF (2,11 MB)
Show simple item record

Google ScholarTM

Check


Share



Export metadata



Items in accedaCRIS are protected by copyright, with all rights reserved, unless otherwise indicated.