Fehlertoleranz

Definiere Fehlerursache, Fehler, Ausfall!  
Erkläre den Unterschied zwischen gutmütigen und bößartigen Fehlern! 
Was ist der Unterschied zwischen der maskierenden und nicht maskierenden Fehlertoleranz? 
Was bedeutet Redunanz in Raum und was bedeutet Redunanz in Zeit? 
Erkläre die Begriffe N-Version-Programming, fail safe und fault tolerance!