diff --git a/fault_protection/README.md b/fault_protection/README.md new file mode 100644 index 0000000..68b31aa --- /dev/null +++ b/fault_protection/README.md @@ -0,0 +1,16 @@ +# Fault Protection + +## External Papers + +* [GN&C Fault Protection Fundamentals](https://trs.jpl.nasa.gov/bitstream/handle/2014/41696/08-0125.pdf) +> As software becomes more and more integrated in our daily lives, we +> need, more than ever, for the software we write to work reliably in a +> wide range of conditions--even, and especially, in unexpected +> conditions. This paper, written by Robert Rasmussen from the Jet +> Propulsion Laboratory in 2008, documents and explains some fundamental +> principles about designing fault tolerant systems as learned through +> the hard-won experience of designing Guidance, Navigation, and Control +> (GN&C) systems for spacecraft. This paper is rich in principles, +> examples, and advice, and has a lot to offer to our industry +> generally--even for those of us who don't actively work on software for +> spaceships!