Was ist der Unterschied zwischen Fault, Error und Failure?
Fehlertypen? (Bohrbug, Mandelbug, Heisenbug)
Was würden Sie tun, wenn ihr Programm aufgrund vieler nicht deterministischer Fehler abstürzt? Erklären!
Was würden Sie tun, wenn ihr Programm aufgrund vieler deterministischer Fehler abstürzt? Erklären!
Was ist TaintAnalyses? (Viele Details nachgefragt) Was ist Sting?
Opinion: Sehr faire Prüfung. Papers geben zusätsliche Details um den Stoff besser zu verstehen. Das lernen mit den Folien ist jedoch ausreichend für die Prüfung.
Bugs as Diviant Behavior erklären. (Static analysis, Must und May believes)
Anhand eines Beispielcodes Must und May beliefs erklären. Wie findet man Fehler? (Wo sind Konflikte)
Wozu dient der Z-Rank? (Wahrscheinlichkeit, dass Verstoß gegen May believe Fehler ist)
Wie funktioniert Rx? (Sensoren, Checkpointing, Proxy, Environmental Wrapper)