This thesis considers the challenge of defending flight software from radiation errors without a radiation-hardened processor. A new real-time operating system, Vivid, explores the use of redundant multithreading to protect critical software components from radiation errors, and offers new abstractions to reduce the number of single points of vulnerability in the system. It introduces a static component initialization system for C, which eliminates most runtime initialization steps from the operating system and flight software. It introduces a partition scheduler based on execution clips, which ensures that software components always start from a safe state, and it protects the system’s safe state using a pair of memory scrubbers. Vivid int...
The fast-growing demand for computational capacity has led to the emergence of large-scale systems w...
In this position article, we motivate the necessity to introduce three software methods in spacecraf...
Nowadays, a number of processor cores are available, either as soft intellectual property (IP) cores...
Computers embedded in satellites are sensitive to cosmic radiations. These cause transient faults th...
The aim for this thesis is to design a software library responsible for preventing, detecting, handl...
International audienceMost of the work that has been done to build reliable interactive systems has ...
Radiation induced Single Event Effects (SEEs) are a serious problem for spacecraft flight software, ...
This paper presents a new concept of building a high performance, radiation hardened computer from C...
Elevated levels of radiation in Low Earth Orbit (LEO) can cause several unexpected behaviors in digi...
This article presents a software protection technique against radiation-induced faults which is base...
In the last decade the dominance of the general computing systems market has being replaced by embed...
The use of commercial-off-the-shelf (COTS), cutting-edge processing systems in space applications ha...
The use of Commercial Off-The-Shelf (COTS) processors is increasingly attractive for the space domai...
The current trend in commercial processors is producing multi-core architectures which pose both an ...
This book introduces the concepts of soft errors in FPGAs, as well as the motivation for using comme...
The fast-growing demand for computational capacity has led to the emergence of large-scale systems w...
In this position article, we motivate the necessity to introduce three software methods in spacecraf...
Nowadays, a number of processor cores are available, either as soft intellectual property (IP) cores...
Computers embedded in satellites are sensitive to cosmic radiations. These cause transient faults th...
The aim for this thesis is to design a software library responsible for preventing, detecting, handl...
International audienceMost of the work that has been done to build reliable interactive systems has ...
Radiation induced Single Event Effects (SEEs) are a serious problem for spacecraft flight software, ...
This paper presents a new concept of building a high performance, radiation hardened computer from C...
Elevated levels of radiation in Low Earth Orbit (LEO) can cause several unexpected behaviors in digi...
This article presents a software protection technique against radiation-induced faults which is base...
In the last decade the dominance of the general computing systems market has being replaced by embed...
The use of commercial-off-the-shelf (COTS), cutting-edge processing systems in space applications ha...
The use of Commercial Off-The-Shelf (COTS) processors is increasingly attractive for the space domai...
The current trend in commercial processors is producing multi-core architectures which pose both an ...
This book introduces the concepts of soft errors in FPGAs, as well as the motivation for using comme...
The fast-growing demand for computational capacity has led to the emergence of large-scale systems w...
In this position article, we motivate the necessity to introduce three software methods in spacecraf...
Nowadays, a number of processor cores are available, either as soft intellectual property (IP) cores...