RT info:eu-repo/semantics/bachelorThesis T1 Reglas y control de calidad automatizado para el lenguaje Vensim A1 Herruzo Herrero, Juan A2 Universidad de Valladolid. Escuela de Ingeniería Informática de Valladolid K1 Vensim K1 SonarQube K1 Scrum AB Este Trabajo Fin de Grado se ha realizado en el marco del proyecto europeo H2020LOCOMOTION, 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 suuso públicamente. YR 2021 FD 2021 LK https://uvadoc.uva.es/handle/10324/50393 UL https://uvadoc.uva.es/handle/10324/50393 LA spa DS UVaDOC RD 25-abr-2024