logo móvil
Contáctanos

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

Descargar PDF

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


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.

Otros recursos que podrían interesarte

Temas Virtualpro