Software Fault Tolerance
The goal was to gain insight on how one can practically develop reliable software even if building on faulty components. The course consisted of multiple lab assignments touching on different SFT topics.
- Exempltions in various programming languages
- Testing Library Robustness
- Enhancing Library Robustness
- Fault Injection and Testing Frameworks
- Recovery Oriented Programming
- Process Pairs to increase program reliability