Title
A study of over-the-air (OTA) update systems for CPS and IoT operating systems
Abstract
There is growing use of Internet-of-Things (IoT) and Cyber-Physical Systems (CPS) in industry, homes, cars, and other environments, and several operating systems have been proposed to manage these environments. The growing use of long-lived IoT and CPS has made them susceptible to obsolescence and change, just like "normal" software, demanding systematic support for periodic updates of their embedded software. However, there is little empirical data about the structure, architecture, specifications, and dependencies of these subsystems. This article presents an analysis of over-the-air (OTA) update support in 26 existing open-source IoT/CPS operating systems and embedded software projects, performed primarily by examining their documentation and supplementing with occasional source code examination. We found that seven projects give details of an OTA update mechanism; four projects do not report details of OTA update mechanisms, but third-party developers implemented specific solutions to support OTA updates using these projects; and the remaining 15 projects do not report a particular update capability at all in their documentation. This study will allow extending, organize, and compare OTA update capabilities of future IoT/CPS operating systems.
Year
DOI
Venue
2019
10.1145/3344948.3344972
Proceedings of the 13th European Conference on Software Architecture - Volume 2
Keywords
DocType
ISBN
IoT, OTA updates, cyber-physical systems, operating systems
Conference
978-1-4503-7142-1
Citations 
PageRank 
References 
1
0.41
0
Authors
3
Name
Order
Citations
PageRank
Mónica M. Villegas121.10
Cristian Orellana210.75
Hernán Astudillo326436.77