Application of automated software development techniques in Geographic Information Systems

  1. Hernández Alvarado, Suilen
Dirixida por:
  1. Oscar Pedreira Director
  2. Miguel Rodríguez Luaces Co-director

Universidade de defensa: Universidade da Coruña

Fecha de defensa: 28 de abril de 2023

Tribunal:
  1. Antonio Corral Liria Presidente/a
  2. Ángeles Saavedra Places Secretario/a
  3. José Ramón Ríos Viqueira Vogal

Tipo: Tese

Teseo: 805913 DIALNET lock_openRUC editor

Resumo

Los Sistemas de Información Geográfica (SIG) se han adoptado ampliamente en diferentes áreas como la administración de infraestructura, el control del tráfico o la gestión ambiental. A pesar de que cada aplicación puede ser muy específica en cuanto a su alcance funcional, comparten un conjunto de elementos que hacen que todos los sistemas sean muy similares. Estas características nos han hecho plantearnos investigar técnicas de ingeniería de software que puedan ser útiles para apoyar la automatización del desarrollo de estas aplicaciones a partir de especificaciones de alto nivel. Nuestras contribuciones son las siguientes: (i) un lenguaje declarativo, cercano al natural, de dominio específico para el desarrollo de SIG, que permite a los usuarios sin conocimientos profundos de programación especificar y generar un sistema básico; (ii) las bases teóricas para la aplicación de modelos multinivel a aplicaciones basadas en SIG en diferentes escenarios del mundo real. Esto puede mejorar la simplicidad, expresividad y flexibilidad del proceso de modelado y (iii) nuevos operadores de mutación, la automatización del flujo de trabajo para generar las versiones mutadas y una nueva herramienta para apoyar la aplicación de pruebas de mutación en el dominio SIG.