Autor:
Calero, Coral

Cargando...
Foto de perfil

E-mails conocidos

coral.calero@uclm.es

Fecha de nacimiento

Proyectos de investigación

Unidades organizativas

Puesto de trabajo

Apellidos

Calero

Nombre de pila

Coral

Nombre

Nombres alternativos

Calero Muñoz, Coral

Afiliaciones conocidas

Universidad de Castilla-La Mancha, Spain
Instituto de Tecnologías y Sistemas de Información, Universidad de Castilla-La Mancha, Spain
Universidad de Castilla-La Mancha
University of Castilla-La Mancha, Spain
Grupo Alarcos, Universidad de Castilla-La Mancha, Spain
UCLM, Spain
Página completa del ítem
Notificar un error en este autor

Resultados de la búsqueda

Mostrando 1 - 10 de 11
  • Artículo
    Navegar contamina, también en Internet. Pero no todos los barcos son iguales
    Arriaga, Héctor Omar; Calero, Coral; Moraga, María Ángeles. Actas de las XXIV Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2019), 2019-09-02.
    El software es una pieza fundamental en la sociedad actual. Sin embargo, tene-mos que ser conscientes de que su uso impacta en el medioambiente. Relacio-nado con esta preocupación, desde hace unos años, se está investigando en el área del Software Sostenible que persigue que el Software esté alineado con los objetivos de desarrollo sostenible. Una de las dimensiones del Software Soste-nible es el denominado Green Software, que aboga por el desarrollo de software que sea energéticamente eficiente. Este artículo se enmarca en esta línea de tra-bajo y presenta un estudio que hemos realizado para determinar qué combina-ción de navegador+buscador de internet es más eficiente desde el punto de vista energético. Para ello hemos medido el consumo de diferentes componentes hardware del ordenador en el que se ha llevado a cabo una búsqueda. Estas me-diciones se han realizado con el instrumento de medición que hemos desarrolla-do. Como resultado hemos obtenido que la combinación más eficiente es Fire-fox+Ecosia. El uso de esta combinación durante un minuto en vez de la más uti-lizada actualmente (Chrome+Google) permitiría, por ejemplo, recorrer más de 3900 km en un coche Tesla.
  • Artículo
    Estudio de la sostenibilidad energética en los portales de Carpeta Personal de Salud
    García Berná, José Alberto; Fernandez Aleman, Jose Luis; Carrillo de Gea, Juan Manuel; Nicolás Ros, Joaquín; Moros Valle, Begoña; Toval, Ambrosio; Mancebo Pavón, Javier; Calero, Coral. Actas de las XXIV Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2019), 2019-09-02.
    La Carpeta Personal de Salud permite a los usuarios observar la evolución de su bienestar. Motivados por conocer la sostenibilidad energética de estas herramientas se llevó a cabo un análisis del consumo eléctrico durante la realización de tareas típicas en estas aplicaciones, como por ejemplo consultar el nivel de glucosa, añadir medicación y programar una cita médica. El consumo energético se midió con un dispositivo provisto de varias sondas conectadas a los componentes principales de un ordenador. Los datos se analizaron estadísticamente y se encontraron diferencias significativas en los consumos de la pantalla, procesador y fuente de alimentación (potencia suministrada al PC). En todos estos componentes NoMoreClipBoard fue la Carpeta Personal de Salud que menos energía consumió.
  • Artículo
    Un estudio de evaluación de la eficiencia energética de patrones de diseño software
    Carretero Martín, David; Poy García de Marina, Olivia; García-Rodríguez de Guzmán, Ignacio; García, Felix; Moraga, Mª Ángeles; Calero, Coral. Actas de las XXVII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2023), 2023-09-12.
    La sostenibilidad está cobrando cada vez un valor más relevante en el ámbito del Desarrollo de software, y dentro de las diferentes dimensiones en las que impacta, el consumo de software es uno de los criterios más objetivos para su evaluación (aunque no el único). Desarrollar software sostenible es todo un reto, habida cuenta del desconocimiento sobre la influencia que tienen en el consumo las diferentes estructuras de código. Con el objetivo de comenzar a crear un cuerpo de conocimiento que se traduzca en buenas prácticas a la hora de desarrollar software sostenible, este trabajo plantea la evaluación de la eficiencia energética de tres patrones de diseño: Singleton, Composite y State. Los resultados permiten observar cuándo el uso de cierto patrón de di-seño disminuye el consumo del software o lo incrementa. Así mismo, estas conclusiones serán vitales para poder aplicar indicadores como la deuda eco-lógica, que ayudarán a cuantificar los recursos energéticos que comprome-temos con el software cuando éste acumula decisiones que lo condicionan a un mayor consumo.
  • Artículo
    Studying the relationship between complexity and energy efficiency in relational databases
    Poy García de Marina, Oscar; Calero, Coral. Actas de las XXVI Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2022), 2022-09-05.
    Databases are a key part of any Information System (IS), as they are concerned with storing and retrieving the data required by the system. Among the different types of databases, the relational ones are the most widely used. According to previous works, there are two measures that affect the complexity of relational databases, the number of foreign keys (NFK) and the depth of the referential tree (DRT). However, a new kid on the block has appeared in the last years, the energy consumption of software in general and, therefore, also in databases. Bearing this in mind, the aim of this paper is to determine whether the results about the complexity of relational databases are related to the energy consumption of the database. To do that we have measured the energy consumption required by four different relational database schemas, each one of them representing different values for NFK and DRT. Moreover, we have implemented and used the four schemas on four different database management systems. As a result, we can conclude that both measures have a noticeable impact not only on the complexity but also in the consumption of the database when querying.
  • Artículo
    FEETINGS: Un Marco para la Sostenibilidad del Software
    Mancebo Pavón, Javier; García, Felix; Calero, Coral; García Berná, José Alberto; Fernandez Aleman, Jose Luis; Toval, Ambrosio. Actas de las XXIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2018), 2018-09-17.
    El desarrollo del software no debe de permanecer indiferente a la necesidad de construir productos que sean sostenibles y respetuosos con el medioambiente a lo largo de su ciclo de vida. Sin embargo, uno de los principales problemas actuales, es la falta de herramientas que permitan medir el consumo de energía cuando un software es ejecutado, y detectar, por ejemplo, cuáles son las partes del software que tienen un consumo de energía excesivo. Por esta razón, se ha propuesto FEETINGS (Framework for Energy Efficiency Testing to Improve eNviromental Goals of the Software), un marco que permite medir la eficiencia energética del software y así mejorar la sostenibilidad del mismo. En este trabajo, nos hemos centrado en el núcleo del marco, EET (Energy Efficiency Tester). EET es un dispositivo hardware de medición dedicado a recopilar los datos de consumo específicos del software que se está evaluando. A lo largo del documento se presenta las principales funciones de EET, y un caso de estudio usando el dispositivo de medición EET, donde se pretende observar si existe una correlación entre los requisitos de usabilidad de un software determinado con el consumo de ener-gía que conlleva al ser ejecutado.
  • Artículo
    ELLIOT: una herramienta para el procesamiento y análisis de datos de consumo energético de software
    Gordillo, Alberto; García, Felix; Calero, Coral. Actas de las XXVIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2024), 2024-06-17.
    En este trabajo se presenta ELLIOT, una herramienta capaz de analizar los datos del consumo de energía de la ejecución de un determinado software y de generar gráficos e informes que faciliten su comprensión. ELLIOT forma parte de FEETINGS (Framework for Energy Efficiency Testing to Improve eNvironmental Goals of the Software), proporcionando como principales ventajas: (i) gestionar de forma sistemática y organizada los proyectos de medición de consumo; (ii) facilitar el análisis de los resultados de consumo mejorando la productividad y fiabilidad de dicha tarea.
  • Artículo
    Hacia un modelo de madurez para la sostenibilidad del software
    Jimenez, Elisa; Moraga, Mª Ángeles; García, Felix; Calero, Coral. Actas de las XXVIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2024), 2024-06-17.
    En los ultimos años, la sostenibilidad ha ganado relevancia en diversos sectores industriales, aunque en la industria del software, el concepto aún está poco desarrollado. Un buen punto de partida para que las empresas de desarrollo de software aborden la sostenibilidad del software es la inclusión de acciones específicas dentro de su Responsabilidad Social Corporativa (RSC). Por este motivo, en este trabajo se presenta un modelo de referencia que incluye temas esenciales para la sostenibilidad software en cada dimensión (económica, humana, medioambiental). Este modelo es la base para elaborar un modelo de madurez que permita a las empresas software evaluar su nivel de sostenibilidad y poder abordar de una forma más guiada y efectiva sus esfuerzos de mejora.
  • Artículo
    Desarrollo de Green Software para infraestructuras HPC: Mejora del rendimiento del código a través de un framework de optimización
    Cancho-Casado, Jorge; Baños-González, Miguel; Corral-García, Javier; Murillo Rodríguez, Juan Manuel; Moraga, Mª Ángeles; García, Felix; Calero, Coral. Actas de las XXVIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2024), 2024-06-17.
    La expansión de las TIC ha provocado un aumento cada vez más preocupante del impacto ambiental causado por la tecnología, principalmente en relación al consumo de energía y las emisiones de carbono. De este modo, el Green Software se ha convertido en un importante desafío a abordar. Esto hace que la mejora y optimización del rendimiento del código sean fundamentales en el desarrollo de software para cualquier tipo de tecnología. Aún así, el número de aproximaciones que se centran en formar a los programadores en la escritura de código eficiente es limitado. En el presente trabajo se proponen nuevas funcionalidades de un framework destinado al desarrollo de códigos y aplicaciones, mediante el empleo de un conjunto de técnicas de optimización dirigidas a la reducción de los tiempos de ejecución. Éste permite tanto analizar la eficiencia de las técnicas en una amplia variedad de dispositivos e infraestructuras de cómputo, como detectar aquellos fragmentos de código susceptibles de optimización. En este manuscrito se analiza la eficiencia de algunas de las técnicas clave incluidas en el framework sobre códigos ejecutados en un centro de computación de alto rendimiento. Los resultados experimentales alcanzan reducciones en los tiempos de ejecución de hasta un 84%, en comparación con las optimizaciones automáticas ofrecidas por el compilador GCC (GNU Compiler Collection).
  • Artículo
    Green Software en HPC: Desarrollo de estrategias de optimización para la reducción del tiempo de ejecución
    Baños-González, Miguel; Cancho-Casado, Jorge; Corral-García, Javier; Murillo Rodríguez, Juan Manuel; Moraga, Mª Ángeles; García, Felix; Calero, Coral. Actas de las XXVIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2024), 2024-06-17.
    El crecimiento de las TIC está suponiendo un aumento preocupante del impacto medioambiental debido al incremento significativo del consumo energético de la tecnología. El Green Software se ha convertido en un espacio prioritario de investigación y desarrollo. De este modo, las propuestas relacionadas con la eficiencia en computación de alto rendimiento (High-Performance Computing, HPC) resultan claves debido a la importante huella de carbono que generan estas infraestructuras. Actualmente, existe una ausencia de propuestas en la literatura que se centren en la formación de los programadores en términos de eficiencia. En este sentido se propone un framework compuesto, por un lado, por una serie de técnicas de optimización que tienen como objetivo reducir el tiempo de ejecución del software mediante cambios en el código, así como una herramienta que permite la aplicación automática de dichas técnicas y el análisis del rendimiento de las mismas en distintos dispositivos. En este artículo se proponen 6 nuevas técnicas de programación eficiente, las cuáles alcanzan hasta un 90% de mejora de rendimiento respecto a las optimizaciones automáticas realizadas por el compilador GCC (GNU Compiler Collection).
  • Artículo
    Pypen: Herramienta de instrumentación de código para el análisis dinámico y la evaluación de la eficiencia energética
    Pulido, Carlos; García-Rodríguez de Guzmán, Ignacio; García, Felix; Calero, Coral; Moraga, Mª Ángeles. Actas de las XXVIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2024), 2024-06-17.
    En este artículo de demostración se presenta una herramienta que da soporte a la instrumentación y profiling de código fuente escrito en Java y Python. La herramienta permite llevar a cabo la instrumentación mediante dos estrategias: (i) inserción de instrucciones; y (ii) orientación a aspectos; ambas dotando de la capacidad de generar ficheros de log con información sobre su ejecución. Posteriormente, la herramienta da soporte al proceso de análisis o profiling a partir de los resultados obtenidos durante la ejecución y que, junto con el log de consumo obtenido a través del entorno de medición FEETINGS, permite identificar las secciones del código que tienen un consumo significativo.