• español
  • English
  • français
  • Deutsch
  • português (Brasil)
  • italiano
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Ricerca

    Tutto UVaDOCArchiviData di pubblicazioneAutoriSoggettiTitoli

    My Account

    Login

    Estadísticas

    Ver Estadísticas de uso

    Compartir

    Mostra Item 
    •   UVaDOC Home
    • PROGETTI DI LAUREA FINALE
    • Trabajos Fin de Grado UVa
    • Mostra Item
    •   UVaDOC Home
    • PROGETTI DI LAUREA FINALE
    • Trabajos Fin de Grado UVa
    • Mostra Item
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano

    Exportar

    RISMendeleyRefworksZotero
    • edm
    • marc
    • xoai
    • qdc
    • ore
    • ese
    • dim
    • uketd_dc
    • oai_dc
    • etdms
    • rdf
    • mods
    • mets
    • didl
    • premis

    Citas

    Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/50393

    Título
    Reglas y control de calidad automatizado para el lenguaje Vensim
    Autor
    Herruzo Herrero, Juan
    Director o Tutor
    Crespo González Carvajal, YaniaAutoridad UVA
    Editor
    Universidad de Valladolid. Escuela de Ingeniería Informática de ValladolidAutoridad UVA
    Año del Documento
    2021
    Titulación
    Grado en Ingeniería Informática
    Abstract
    Este Trabajo Fin de Grado se ha realizado en el marco del proyecto europeo H2020 LOCOMOTION, en este proyecto europeo, trece instituciones europeas trabajan codo con codo para desarrollar un modelo que permita estudiar cómo poder reducir la huella de carbono generada por la sociedad para conseguir un mundo más sostenible. El proyecto que se desarrolla en este TFG, tiene como objetivo principal el desarrollo de en plugin para Sonarqube dedicado a analizar la calidad de Integrated Assessment Models (IAMs) desarrollados con el software de simulación Vensim. Se parte del TFG de Daniel Bazaco Velasco llamado “Definición y comprobación de estándares de calidad en la programación de IAMs en Vensim” y se continúa con el desarrollo implementado durante el mismo. Mediante el plugin desarrollado en este trabajo, se puede comprobar estándares de calidad, convenciones de nombres y reglas de programación en los modelos de Vensim. Además, el plugin permite la comunicación con un diccionario de datos externo que sirve para mantener un registro de todos los elementos existentes en los modelos. Dicho registro favorece la coordinación en el desarrollo del modelo, así como la comunicación con otros stakeholders del proyecto Locomotion. Para la dirección del proyecto se ha utilizado el marco de trabajo Scrum, y se ha desarrollado utilizando Java con las librerías de Sonarqube y ANTLR4. El software obtenido como resultado final se ha publicado en GitHub, con la finalidad de permitir su uso públicamente.
     
    This capstone project has been carried out within the framework of the European project H2020 LOCOMOTION. In this European project, thirteen European institutions work hand in hand to develop a model that allows studying how to reduce the carbon footprint generated by society to achieve a more sustainable world. The project that is developed in this capstone project, has as its main objective the development of a plugin for Sonarqube dedicated to analyzing the quality of Integrated Assessment Models (IAMs) developed with the Vensim simulation software. It starts from Daniel Bazaco Velasco's capstone project called "Definition and verification of quality standards in the programming of IAMs in Vensim " and the development implemented during it continues. Using the plugin developed in this work, you can check quality standards, naming conventions and programming rules in Vensim models. In addition, the plugin allows communication with an external data dictionary that serves to keep a record of all the existing elements in the models. This record favors coordination in the development of the model, as well as communication with other stakeholders of the Locomotion project. The Scrum framework has been used to manage the project, and it has been developed using Java with the Sonarqube and ANTLR4 libraries. The software obtained as a final result has been published on GitHub, in order to allow its use publicly.
    Palabras Clave
    Vensim
    SonarQube
    Scrum
    Idioma
    spa
    URI
    https://uvadoc.uva.es/handle/10324/50393
    Derechos
    openAccess
    Aparece en las colecciones
    • Trabajos Fin de Grado UVa [30857]
    Mostra tutti i dati dell'item
    Files in questo item
    Nombre:
    TFG-G5252.pdf
    Tamaño:
    1.664Mb
    Formato:
    Adobe PDF
    Thumbnail
    Mostra/Apri
    Attribution-NonCommercial-NoDerivatives 4.0 InternacionalLa licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional

    Universidad de Valladolid

    Powered by MIT's. DSpace software, Version 5.10