Show simple item record

dc.contributor.advisorLeón Hernández, Coromoto 
dc.contributor.advisorSegura González, Carlos
dc.contributor.authorDíaz Calzadilla, Carlos
dc.contributor.otherGrado En Ingeniería Informática
dc.date.accessioned2021-06-25T11:20:26Z
dc.date.available2021-06-25T11:20:26Z
dc.date.issued2021
dc.identifier.urihttp://riull.ull.es/xmlui/handle/915/24213
dc.description.abstractEste Trabajo de Fin de Grado muestra la implementación de un Lenguaje de Dominio Específico (Domain-Specific Language - DSL) para la planificación vegetal. El objetivo principal ha sido desarrollar un sistema de planificación vegetal, que se centraría en un correcto diseño e implementación de la estructura del lenguaje, siendo algo secundario otras funcionalidades como obtener una salida bien definida o realizar comprobaciones de datos. Antes que nada se comentará la metodología que se ha utilizado, desarrollo iterativo y creciente, para abarcar el desarrollo del sistema. De cara a la parte teórica se hará una introdución de los DSLs y luego se describirán los Árboles de Análisis Sintáctico. Además de esto se explicará la herramienta que se ha utilizado para llevar a cabo esta implementación que es Meta Programming System (MPS), continuando con una explicación del prototipo desarrollado, así como los pasos llevados a cabo para su implementación. Cuando ya todo esto esté explicado se comentará como se realizó la validación del sistema. Para que los resultados proporcionados por el sistema sean válidos debe completar una serie de pruebas realizadas.
dc.description.abstractThis Final Degree Project shows the implementation of a Domain-Specific Language (DSL) for crop planning. The main objective has been to develop a plant planning system, which would focus on a correct design and implementation of the language structure, with other functionalities being secondary, such as obtaining a well-defined output or performing data checks. First of all, the methodology that has been used, iterative and growing development, to cover the development of the system, will be discussed. Regarding the theoretical part, an introduction of the DSLs will be made and then the Syntactic Analysis Trees will be described. In addition to this, the tool that has been used to carry out this implementation, which is the Meta Programming System (MPS), will be explained, continuing with an explanation of the developed prototype, as well as the steps carried out for its implementation. When all this is explained, it will be discussed how the system validation was carried out. For the results provided by the system to be valid, you must complete a series of tests performed.
dc.format.mimetypeapplication/pdf
dc.language.isoes
dc.rightsLicencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/deed.es_ES
dc.subjectLenguaje de Dominio Específico
dc.subjectSistema
dc.subjectPlanificación
dc.titleLenguaje de Dominio Específico para un sistema agrícola de producción vegetal
dc.typeinfo:eu-repo/semantics/bachelorThesis


Files in this item

This item appears in the following Collection(s)

Show simple item record

Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)
Except where otherwise noted, this item's license is described as Licencia Creative Commons (Reconocimiento-No comercial-Sin obras derivadas 4.0 Internacional)