COAST

COmpiler-Assisted Software fault Tolerance

Folder guide

boards

This folder has support files needed for the various target architectures we have used in testing COAST.

build

This folder contains instructions on how to build LLVM, and when built will contain the binaries needed to compile source code. Note: building LLVM from source is optional.

projects

The passes that we have developed as part of COAST.

rtos

Example applications for FreeRTOS and how to use it with COAST.

simulation

Files for running fault injection campaigns.

tests

Benchmarks we use to validate the correct operation of COAST.

Results

See the results of fault injection and radiation beam testing

Additional Resources