Thesis:
Architecting OTA update systems for Iot: a quality-attribute-driven systematization

datacite.subject.fosEngineering and technology::Electrical engineering, Electronic engineering, Information engineering::Electrical and electronic engineering
datacite.subject.fosEngineering and technology::Electrical engineering, Electronic engineering, Information engineering::Communication engineering and systems
datacite.subject.fosEngineering and technology::Electrical engineering, Electronic engineering, Information engineering::Computer hardware and architecture
dc.contributor.correferenteAstudillo Rojas, Hernan
dc.contributor.correferenteFáber D., Giraldo
dc.contributor.departmentDepartamento de Informática
dc.contributor.guiaSolar Fuentes, Mauricio
dc.coverage.spatialCampus Casa Central Valparaíso
dc.creatorVillegas Arias, Mónica Michelle
dc.date.accessioned2026-03-23T12:21:08Z
dc.date.available2026-03-23T12:21:08Z
dc.date.issued2026-03
dc.description.abstractThe rapid expansion of Internet of Things (IoT) applications requires robust mechanisms to ensure the security, reliability, and maintainability of embedded software throughout its lifecycle. Over-the-Air (OTA) update systems play a central role in enabling the continuous evolution of IoT deployments. Despite their importance, OTA solutions are often designed in an ad-hoc manner, supported by fragmented guidelines that lack a structured basis for selecting mechanisms and techniques aligned with the quality needs of IoT systems. This thesis presents a consolidated catalog for designing OTA update systems in IoT environments, developed through a review of academic and industrial literature. The catalog comprises 34 techniques organized into six OTA update mechanisms, each with representative use cases and a mapping to relevant quality attributes that make beneficial and adverse impacts explicit. The catalog was evaluated through a controlled industrial experiment involving 10 engineers, balanced between novices and experts, who designed an OTA update system for a real application scenario using either their prior knowledge and experience or the catalog. This thesis offers five contributions: (1) it defines six mechanisms that structure the end-to-end update process; (2) it introduces DeOTA-IoT, a novel catalog of 34 techniques for designing OTA update systems for IoT, systematically organized into the six OTA update mechanisms defined; (3) it clarifies the notions of technique and mechanism within the OTA context, providing precise architectural definitions that have been missing from previous studies; (4) it reports an experimental validation conducted in an industrial setting, using real subjects and tasks to assess the catalog's practical usefulness; and (5) it provides a quality-attribute trade-off analysis that evaluates each technique across key attributes such as security, scalability, performance, availability, interoperability, reliability, privacy, energy management, flexibility, and evolvability, using a 5-point Likert-style bipolar scale. Together, these contributions establish a coherent foundation for systematic and quality-aware OTA update system design.en_US
dc.description.degreeDoctorado en Ingeniería Informática
dc.description.sponsorshipANID-Beca Doctorado Nacional-2017-21171351
dc.driverinfo:eu-repo/semantics/doctoralThesis
dc.format.extent152 páginas
dc.identifier.barcodeDR_MV_2026
dc.identifier.doi10.71959/g5cr-bx86
dc.identifier.urihttps://cris.usm.cl/handle/123456789/4329
dc.identifier.urihttps://doi.org/10.71959/g5cr-bx86
dc.language.isoen
dc.publisherUniversidad Técnica Federico Santa María
dc.rightsAttribution 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectFirmware
dc.subjectSensors
dc.subjectSoftware architecture
dc.subjectQuality attributes
dc.subjectTechniques catalog
dc.subjectOverthe-air
dc.subjectInternet of things
dc.titleArchitecting OTA update systems for Iot: a quality-attribute-driven systematization
dc.type.driverinfo:eu-repo/semantics/doctoralThesis
dspace.entity.typeTesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DR_MV_2026.pdf
Size:
3.15 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: