Security and Reliability of Safety-Critical RTOS
Document Type
Article
Publication Date
6-25-2021
Abstract
Real-Time Operating System (RTOS) presents a computing environment with the ability to react to events within a strictly-defined period. Modern domain-specific (e.g., aerospace, industrial control, defense, and medical) embedded systems include safety-critical applications whose failures would result in catastrophic events. Such systems avoid the general-purpose operating system and leverage RTOS to work in increasingly dynamic and harsh environments. Moreover, many of these systems operate over networks, making them susceptible to various attacks. Hence, the reliability and security of embedded systems running on top of RTOS are equally important. Although research on these two crucial components has been conducted and presented for traditional operating systems, there has been a significant research thrust on RTOS due to the recent emergence of the internet of things (IoT). This article presents an in-depth and systematic review of the security and reliability of safety-critical systems. We highlight the best practices and recent research efforts and their feasibility in the context of safety-critical RTOS. We compare the solutions qualitatively and discuss their pros and cons. We conclude the article with open-ended research questions.
Recommended Citation
Luna, R., Islam, S.A. Security and Reliability of Safety-Critical RTOS. SN COMPUT. SCI. 2, 356 (2021). https://doi.org/10.1007/s42979-021-00753-y
Publication Title
SN Computer Science
DOI
10.1007/s42979-021-00753-y
Comments
Reprints and Permissions
https://rdcu.be/c8G5s