It's Time: OS Mechanisms for Enforcing Asymmetric Temporal Integrity

06/01/2016
by   Anna Lyons, et al.
0

Mixed-criticality systems combine real-time components of different levels of criticality, i.e. severity of failure, on the same processor, in order to obtain good resource utilisation. They must guarantee deadlines of highly-critical tasks at the expense of lower-criticality ones in the case of overload. Present operating systems provide inadequate support for this kind of system, which is of growing importance in avionics and other verticals. We present an approach that provides the required asymmetric integrity and its implementation in the high-assurance seL4 microkernel.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/22/2021

Survey of Control-Flow Integrity Techniques for Embedded and Real-Time Embedded Systems

Computing systems, including real-time embedded systems, are becoming in...
research
08/31/2022

PaRTAA: A Real-time Multiprocessor for Mixed-Criticality Airborne Systems

Mixed-criticality systems, where multiple systems with varying criticali...
research
05/15/2019

Neverland: Lightweight Hardware Extensions for Enforcing Operating System Integrity

The security of applications hinges on the trustworthiness of the operat...
research
02/02/2018

Ensuring Data Integrity in Electronic Health Records: A Quality Health Care Implication

An Electronic Health Record (EHR) system must enable efficient availabil...
research
12/03/2020

On Root Detection Strategies for Android Devices

The Android operating system runs on the majority of smartphones nowaday...
research
03/11/2020

Efficient Schedulability Test for Dynamic-Priority Scheduling of Mixed-Criticality Real-Time Systems

Systems in many safety-critical application domains are subject to certi...
research
07/19/2022

Implementing and Breaking Load-Link / Store-Conditional on an ARM-Based System

Manufacturers of modern electronic devices are constantly attempting to ...

Please sign up or login with your details

Forgot password? Click here to reset