Evaluación y Mejora de la Sostenibilidad Medioambiental de las Aplicaciones Software avanzadas (EMMA).
Proyecto de Investigación Científica - SBPLY/21/180501/000115 - 119.089,67 €.
Grupo de investigación: Alarcos. Universidad de Castilla-La Mancha/ Escuela Superior de Informática
I.P.1: Dra. Mª Ángeles Moraga de la Rubia
I.P.2: Dra. Coral Calero Muñoz
Finalidad del Proyecto
El objetivo principal del proyecto EMMA ha sido la evaluación y mejora de la sostenibilidad medioambiental de las aplicaciones software avanzadas. En concreto, se ha trabajado con las aplicaciones software que requieren una arquitectura cliente-servidor, los sistemas basados en inteligencia artificial y la computación cuántica.
Objetivos
1.- Evaluar la sostenibilidad medioambiental de aplicaciones software avanzadas a través de la aplicación de estudios empíricos.
2.- Evolucionar el entorno tecnológico de medición de consumo energético del software (FEETINGS) hacia un entorno que de soporte a la medición de consumo de aplicaciones software avanzadas.
3.- Desarrollar el entorno software que de soporte para la evaluación de la sostenibilidad medioambiental de las aplicaciones software avanzadas.
Resultados
Como resultado se ha creado GSM-Lab (Green Software Measurement Laboratory), que es un laboratorio integral para la evaluación automatizada del consumo energético del software, permitiendo analizar tanto aplicaciones monolíticas como distribuidas e integrando medición basada en instrumentación hardware y estimación mediante modelos empíricos. El desarrollo del GSM-Lab ha ido acompañado de la evolución del marco FEETINGS hacia FEETINGS 2, que ha supuesto la revisión y mejora de sus tres componentes fundamentales: la ontología de medición (GSMO 2), el proceso de medición (GSMP 2) y el entorno tecnológico (GSMT 2). Gracias a este ecosistema tecnológico, el proyecto ha podido abordar de forma sistemática la evaluación de aplicaciones software avanzadas, comenzando por arquitecturas cliente-servidor, continuando con sistemas basados en inteligencia artificial. Todos los conocimientos también han permitido abordar el estudio y mejora del consumo de la computación cuántica. Además, se han llevado a cabo numerosos estudios empíricos en distintos contextos de aplicación, que han permitido extraer guías y recomendaciones orientadas a ayudar a desarrolladores y empresas de software a diseñar e implementar aplicaciones más eficientes desde el punto de vista energético.
Impacto científico, técnico o social
Se han impartido diversas charlas divulgativas y se ha participado en distintos foros mostrando los resultados del proyecto. https://alarcos.esi.uclm.es/proyectos/EMMA/
Se han realizado las siguientes publicaciones: Revistas JCR: 18 (7 Q1, 5 Q2 y 6 Q3), Revistas no JCR: 1, publicaciones en Open Access: 2 en arXiv y 10 en revistas JCR Open Access. Congresos: 15 congresos nacionales, 6 internacionales y 2 workshops. Tesis: 5 tesis en desarrollo
Colaboraciones
Con otros grupos o fundaciones que han derivado en publicaciones conjuntas: Computaex, Grupo COAL, Univ.de Sonora, Grupo SVIT, Univ. Minho, Univ. Porto, grupo LBD.
Con empresas: charla de formación a Accenture; posibles colaboraciones futuras para formación, asesoría: NTT Data, Kyndryl. Convenio en marcha con la Agencia de Transformación Digital de la JCCM para formación, asesoría e inclusión de aspectos de sostenibilidad en pliegos de ofertas públicas