Un modelo integral de envejecimiento y rejuvenecimiento del software de Android considerando el ahorro de batería
Autores: Yakovyna, Vitaliy; Uhrynovskyi, Bohdan; Shakhovska, Natalya
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Un modelo integral de envejecimiento y rejuvenecimiento del software de Android considerando el ahorro de batería
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Sistema de software
Defectos
Envejecimiento del software
Dispositivos móviles
Modelos de rejuvenecimiento
Sistema operativo Android
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 43
Citaciones: Sin citaciones
Cuanto más complejo sea el sistema de software, mayor será el número de posibles combinaciones de defectos que pueden causar errores, lo que resulta en defectos de software difíciles de aislar y costosos de corregir en la etapa de desarrollo. Una característica esencial de tales defectos es un deterioro gradual en el rendimiento del software que culmina con el fallo del software, es decir, el envejecimiento del software. Los dispositivos móviles son particularmente vulnerables al envejecimiento del software. Por lo tanto, existe una necesidad constante de métodos y herramientas para eliminar los efectos del envejecimiento en sistemas móviles basados en modelar el proceso de envejecimiento, incluyendo el estudio de métricas y factores de envejecimiento y el desarrollo de modelos de envejecimiento y rejuvenecimiento más fiables y adecuados. Este documento resume los modelos de envejecimiento y rejuvenecimiento de software de Android previamente desarrollados y presenta un modelo integral de envejecimiento y rejuvenecimiento para el sistema operativo Android. El modelo integral se basa en Cadenas de Markov de tiempo continuo y considera diferentes niveles de envejecimiento, la actividad del dispositivo móvil y el estado de la batería. El modelo de envejecimiento y rejuvenecimiento se puede utilizar para evaluar la calidad del software, permite obtener expresiones para indicadores de la eficiencia del rejuvenecimiento del software y se puede utilizar para diseñar y seleccionar parámetros del método de rejuvenecimiento del software considerando el ahorro de batería.
Descripción
Cuanto más complejo sea el sistema de software, mayor será el número de posibles combinaciones de defectos que pueden causar errores, lo que resulta en defectos de software difíciles de aislar y costosos de corregir en la etapa de desarrollo. Una característica esencial de tales defectos es un deterioro gradual en el rendimiento del software que culmina con el fallo del software, es decir, el envejecimiento del software. Los dispositivos móviles son particularmente vulnerables al envejecimiento del software. Por lo tanto, existe una necesidad constante de métodos y herramientas para eliminar los efectos del envejecimiento en sistemas móviles basados en modelar el proceso de envejecimiento, incluyendo el estudio de métricas y factores de envejecimiento y el desarrollo de modelos de envejecimiento y rejuvenecimiento más fiables y adecuados. Este documento resume los modelos de envejecimiento y rejuvenecimiento de software de Android previamente desarrollados y presenta un modelo integral de envejecimiento y rejuvenecimiento para el sistema operativo Android. El modelo integral se basa en Cadenas de Markov de tiempo continuo y considera diferentes niveles de envejecimiento, la actividad del dispositivo móvil y el estado de la batería. El modelo de envejecimiento y rejuvenecimiento se puede utilizar para evaluar la calidad del software, permite obtener expresiones para indicadores de la eficiencia del rejuvenecimiento del software y se puede utilizar para diseñar y seleccionar parámetros del método de rejuvenecimiento del software considerando el ahorro de batería.