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/
id UNIANDES2_ed84c851e9dcc706d6912feec15921f6
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/44246
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
spelling Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Garcés Pernett, Kelly Johanyd8935357-a89a-4c1d-a3c2-c0fa94c2b8a8400Prens Ramos, Diego Armando32776964-d00a-4d15-adb0-9bce1553b2f5500Castro Barrera, Harold EnriqueChavarriaga Lozano, Jaime AlbertoBocanegra García, José Joaquín2020-09-03T14:35:12Z2020-09-03T14:35:12Z2019http://hdl.handle.net/1992/44246u828019.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/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.Given the dynamic environment and changing con-ditions on the Internet of Things (IoT), developers need toperiodically update software and deploy new versions on smartdevices and edge devices such as gateways. A software updatecan generate unforeseen downtimes, or can also alter the deviceresource consumption. Therefore, we propose an approach thatdeals with the need for (semi)automating deployment, monitoringand visualization of the impact of software updates on devicesoperation. We use modeling to abstract the concepts that matterin the domain of continuous software delivery for IoT devices.This abstraction was implemented on top of time series anddocument-oriented databases.Magíster en Ingeniería de Sistemas y ComputaciónMaestría42 hojasapplication/pdfengUniandesMaestría en Ingeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y Computacióninstname:Universidad de los Andesreponame:Repositorio Institucional SénecaIoT-DESIGHTS : continuous delivery of software on IoT devicesTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesishttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TMInternet de las cosasReingeniería de softwareIngenieríaPublicationTHUMBNAILu828019.pdf.jpgu828019.pdf.jpgIM Thumbnailimage/jpeg4768https://repositorio.uniandes.edu.co/bitstreams/59af212e-3fe2-4fa2-8cf1-363bf0c23aa5/download8f843e54fe11b90bba0331d5385ad091MD55ORIGINALu828019.pdfapplication/pdf1431375https://repositorio.uniandes.edu.co/bitstreams/2bc6c32c-fd56-4e0f-9609-0038bc850dc1/download26d29a8b7b2b077880f3b135fff5db48MD51TEXTu828019.pdf.txtu828019.pdf.txtExtracted texttext/plain71887https://repositorio.uniandes.edu.co/bitstreams/a2f1b14e-ceb7-47a0-8bd3-ae721da68499/downloadb6aaeed95c1e6a6005fd1c1b5aaa7aabMD541992/44246oai:repositorio.uniandes.edu.co:1992/442462023-10-10 17:49:35.106http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co
dc.title.es_CO.fl_str_mv IoT-DESIGHTS : continuous delivery of software on IoT devices
title IoT-DESIGHTS : continuous delivery of software on IoT devices
spellingShingle IoT-DESIGHTS : continuous delivery of software on IoT devices
Internet de las cosas
Reingeniería de software
Ingeniería
title_short IoT-DESIGHTS : continuous delivery of software on IoT devices
title_full IoT-DESIGHTS : continuous delivery of software on IoT devices
title_fullStr IoT-DESIGHTS : continuous delivery of software on IoT devices
title_full_unstemmed IoT-DESIGHTS : continuous delivery of software on IoT devices
title_sort IoT-DESIGHTS : continuous delivery of software on IoT devices
dc.creator.fl_str_mv Prens Ramos, Diego Armando
dc.contributor.advisor.none.fl_str_mv Garcés Pernett, Kelly Johany
dc.contributor.author.none.fl_str_mv Prens Ramos, Diego Armando
dc.contributor.jury.none.fl_str_mv Castro Barrera, Harold Enrique
Chavarriaga Lozano, Jaime Alberto
Bocanegra García, José Joaquín
dc.subject.armarc.es_CO.fl_str_mv Internet de las cosas
Reingeniería de software
topic Internet de las cosas
Reingeniería de software
Ingeniería
dc.subject.themes.none.fl_str_mv Ingeniería
description 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.
publishDate 2019
dc.date.issued.es_CO.fl_str_mv 2019
dc.date.accessioned.none.fl_str_mv 2020-09-03T14:35:12Z
dc.date.available.none.fl_str_mv 2020-09-03T14:35:12Z
dc.type.spa.fl_str_mv Trabajo de grado - Maestría
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TM
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/1992/44246
dc.identifier.pdf.none.fl_str_mv u828019.pdf
dc.identifier.instname.spa.fl_str_mv instname:Universidad de los Andes
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Séneca
dc.identifier.repourl.spa.fl_str_mv repourl:https://repositorio.uniandes.edu.co/
url http://hdl.handle.net/1992/44246
identifier_str_mv u828019.pdf
instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
repourl:https://repositorio.uniandes.edu.co/
dc.language.iso.es_CO.fl_str_mv eng
language eng
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.es_CO.fl_str_mv 42 hojas
dc.format.mimetype.es_CO.fl_str_mv application/pdf
dc.publisher.es_CO.fl_str_mv Uniandes
dc.publisher.program.es_CO.fl_str_mv Maestría en Ingeniería de Sistemas y Computación
dc.publisher.faculty.es_CO.fl_str_mv Facultad de Ingeniería
dc.publisher.department.es_CO.fl_str_mv Departamento de Ingeniería de Sistemas y Computación
dc.source.es_CO.fl_str_mv instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
instname_str Universidad de los Andes
institution Universidad de los Andes
reponame_str Repositorio Institucional Séneca
collection Repositorio Institucional Séneca
bitstream.url.fl_str_mv https://repositorio.uniandes.edu.co/bitstreams/59af212e-3fe2-4fa2-8cf1-363bf0c23aa5/download
https://repositorio.uniandes.edu.co/bitstreams/2bc6c32c-fd56-4e0f-9609-0038bc850dc1/download
https://repositorio.uniandes.edu.co/bitstreams/a2f1b14e-ceb7-47a0-8bd3-ae721da68499/download
bitstream.checksum.fl_str_mv 8f843e54fe11b90bba0331d5385ad091
26d29a8b7b2b077880f3b135fff5db48
b6aaeed95c1e6a6005fd1c1b5aaa7aab
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio institucional Séneca
repository.mail.fl_str_mv adminrepositorio@uniandes.edu.co
_version_ 1808390350570520576