• 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.

    Browse

    All of UVaDOCCommunitiesBy Issue DateAuthorsSubjectsTitles

    My Account

    Login

    Statistics

    View Usage Statistics

    Share

    View Item 
    •   UVaDOC Home
    • FINAL DEGREE PROJECTS
    • Trabajos Fin de Grado UVa
    • View Item
    •   UVaDOC Home
    • FINAL DEGREE PROJECTS
    • Trabajos Fin de Grado UVa
    • View Item
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano

    Export

    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:http://uvadoc.uva.es/handle/10324/44278

    Título
    Una arquitectura de microservicios Python como soporte a un diccionario de datos en un sistema de aseguramiento de la calidad y asistencia al desarrollo de IAMs por grandes equipos globalmente distribuidos
    Autor
    Gómez Pedriza, David
    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
    2020
    Titulación
    Grado en Ingeniería Informática
    Abstract
    Este trabajo se realiza en el marco del proyecto europeo LOCOMOTION como parte del programa Horizon 2020. En LOCOMOTION se desarrollan modelos llamados Integrated Assessment Models (IAMs) que permiten estudiar las altamente complejas interacciones entre las personas y el medio ambiente con el objetivo de simular políticas y comportamiento para observar sus consecuencias en el futuro, a través de técnicas de Dinámica de Sistemas y el modelado con el software de simulación Vensim. Este proyecto se realiza de forma coordinada por 13 socios (Universidades, Centros de Investigación, Agencias de Energía, etc.) de diferentes países europeos. Participan más de 25 programadores de modelos de simulación repartidos en 9 módulos a integrar. La UVa es el socio coordinador y responsable de la coordinación técnica y el aseguramiento de la calidad. El objetivo del proyecto es proporcionar un diccionario de datos compartido que, por una parte, sea accesible al público no integrado en el proyecto como medio de diseminación y, por otra parte, sirva de apoyo a los programadores del modelo para trabajar de forma coordinada aunque geográficamente distribuida. Este diccionario de datos explica de forma estructurada el conocimiento del modelo y una terminología común. Se integra con un sistema automático de control de calidad que revisa los modelos realizados en Vensim y coordina lo plasmado en estos modelos con la información en el diccionario de datos. El diccionario de datos se diseña para ser implementado bajo una arquitectura basada en microservicios, capaz de escalar con despliegues flexibles y tecnología variada, pero independiente, para poder adaptarse a los cambios futuros y evolucionar con ellos.
     
    This work is carried out as part of the European project LOCOMOTION funded from the EU's Horizon 2020 programme. LOCOMOTION develops models called Integrated Assessment Models (IAMs), they allow studying highly complex interactions between people and the environment with the aim of simulating policies and behavior to observe their consequences in the future, applying System Dynamics techniques and modeling with Vensim simulation software. This project is carried out in coordination by 13 partners (Universities, Research Centers, Energy Agencies, etc.) from different European countries. More than 25 simulation model programmers participate in 9 modules to be integrated. Uva is the coordinator partnet and responsible for technical coordination and quality assurance. The objective of the project is to provide a shared data dictionary that, on one hand, is accessible to the public not integrated into the project as a means of dissemination and, on the other hand, supports the programmers of the model to work in a coordinated way although geographically distributed. This data dictionary explains in a structured way the knowledge of the model and a common terminology. It is integrated with an automatic quality control system that reviews the models made in Vensim and coordinates what is shown in these models with the information in the data dictionary. The data dictionary is designed to be implemented under a microservices-based architecture, capable of scaling with exible deployments and varied but independent technology, in order to adapt and evolve to future changes in the project.
    Palabras Clave
    Microservicios
    Python
    IAM
    Idioma
    spa
    URI
    http://uvadoc.uva.es/handle/10324/44278
    Derechos
    openAccess
    Collections
    • Trabajos Fin de Grado UVa [30938]
    Show full item record
    Files in this item
    Nombre:
    TFG-G4644.pdf
    Tamaño:
    3.476Mb
    Formato:
    Adobe PDF
    Thumbnail
    FilesOpen
    Attribution-NonCommercial-NoDerivatives 4.0 InternacionalExcept where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 Internacional

    Universidad de Valladolid

    Powered by MIT's. DSpace software, Version 5.10