Application of automated software development techniques in Geographic Information Systems

  1. Hernández Alvarado, Suilen
unter der Leitung von:
  1. Oscar Pedreira Doktorvater/Doktormutter
  2. Miguel Rodríguez Luaces Co-Doktorvater/Doktormutter

Universität der Verteidigung: Universidade da Coruña

Fecha de defensa: 28 von April von 2023

Gericht:
  1. Antonio Corral Liria Präsident/in
  2. Ángeles Saavedra Places Sekretär/in
  3. José Ramón Ríos Viqueira Vocal

Art: Dissertation

Teseo: 805913 DIALNET lock_openRUC editor

Zusammenfassung

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.