Towards Linux for the Development of Mixed-Criticality Embedded Systems Based on Multi-Core Devices

Imanol Allende, Nicholas Mc Guire, Jon Perez-Cerrolaza, Lisandro Gabriel Monsalve, Nerea Uriarte, Roman Obermaisser · 2019

As the complexity of several safety-critical systems continues to increase (e.g. autonomous driving), the need for a safety operating system to run complex algorithms and software has arisen. Although GNU/Linux is a widely used operating system, including high-performance systems, it was not designed for safety critical systems. This paper presents a novel isolation concept in order to support a defined independence level in mixed-criticality systems. This novel isolation concept is integrated with the architecture proposed by SIL2LinuxMP. Finally, a simple case study is used to guide the definition of safety techniques and the identification of challenges to be addressed.

Read the paper · More papers on PaperTik