RT info:eu-repo/semantics/bachelorThesis T1 Servicio de análisis y ejecución de programas A1 Cabero Mata, Andrés A2 Universidad de Valladolid. Escuela de Ingeniería Informática de Valladolid K1 Portal web K1 Análisis K1 Programas AB Cuando se requiere ejecutar un programa para comprobar que este funciona correctamente puedeser muy tedioso preparar ese conjunto de pruebas necesario. Es peor aún cuando se tienen queejecutar un gran conjunto de programas similares que cumplen la misma función y tienen distintasestructuras que no facilitan la automatización. Este trabajo tiene como objetivo implementar una solucióna ese problema que pueden tener, por ejemplo, muchos profesores que imparten asignaturasque conllevan proyectos de una escala superior, que pueden tener estructuras un poco más complejasque un único fichero. Para crear este servicio se intentará hacer una base de lo que seríaun ejecutor y analizador de programas, empezando por programas en lenguaje Java. Se intentaráque sea lo más escalable posible, haciendo que el diseño sea seguro utilizando herramientas queproporcionen colas de trabajo que permitan ejecutar los procesos necesarios sin elevar la carga delsistema, y software de encapsulamiento para la ejecución segura del código. Se busca hacer unservicio web en el que se pueda mandar un paquete de programa que contenga el código a ejecutarcon una configuración de ejecución establecida para el tipo de programa y devuelva unos resultadossobre la ejecución de unos tests preestablecidos por el administrador del servicio. YR 2021 FD 2021 LK https://uvadoc.uva.es/handle/10324/50092 UL https://uvadoc.uva.es/handle/10324/50092 LA spa DS UVaDOC RD 17-jul-2024