IoT-DESIGHTS : continuous delivery of software on IoT devices

Dado el entorno dinámico y las condiciones cambiantes de la Internet de las Cosas (IoT), los desarrolladores deben actualizar periódicamente el software y desplegar nuevas versiones en dispositivos inteligentes y dispositivos periféricos como los Gateways. Una actualización de software puede generar...

Full description

Autores:
Prens Ramos, Diego Armando
Tipo de recurso:
Fecha de publicación:
2019
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
eng
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/44246
Acceso en línea:
http://hdl.handle.net/1992/44246
Palabra clave:
Internet de las cosas
Reingeniería de software
Ingeniería
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:Dado el entorno dinámico y las condiciones cambiantes de la Internet de las Cosas (IoT), los desarrolladores deben actualizar periódicamente el software y desplegar nuevas versiones en dispositivos inteligentes y dispositivos periféricos como los Gateways. Una actualización de software puede generar tiempos de inactividad imprevistos o también puede alterar el consumo de recursos del dispositivo IoT. Por lo tanto, proponemos un enfoque que se ocupa de la necesidad de la (semi) automatización de los despliegues, monitoreo y visualización del impacto de las versiones de software en el funcionamiento de los dispositivos IoT. Utilizamos un modelo para abstraer los conceptos que importan en el ámbito del Continuous Software Delivery para dispositivos IoT. Esta abstracción se implementó sobre las bases de datos: time series y document-oriented.