Fault Tolerance for Real-Time Embedded Applications by Francisco Afonso