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. Villegas | 1 | 2 | 1.10 |
Cristian Orellana | 2 | 1 | 0.75 |
Hernán Astudillo | 3 | 264 | 36.77 |