Explores dependable architectures, error detection, fault-tolerant structures, and software reliability through examples like the Patriot Missile failure and ABB dual controller.
Explores kernel integrity, system security, and real-time system verification, emphasizing the importance of proving critical properties for building secure and timely systems.
Introduces formal verification and its advantages over traditional testing methods, discussing automated theorem proving and compiling correctness statements into verification conditions.