| This course focuses on techniques for designing and analyzing dependable computing systems that can continue to operate correctly in the presence of software and hardware problems. It covers the fundamental topics in dependable computing and fault-tolerance, including dependability and security attributes and metrics, system reliability modeling and analysis, hardware, software, and network fault-tolerance techniques, information redundancy, error detection, checkpointing and recovery in processors and distributed systems, and experimental dependability evaluation. |