This course considers all facets of engineering dependable and secure systems, i.e., systems that are reliable, available, secure, and can be depended upon to deliver their intended capabilities despite hardware failures, software failures, network failures, external attack, and unexpected behavior. Topics include building dependable system architectures; resilience; security and quality of service of networks; dependability assessment; and software reliability. The class will consist of lectures, case studies, and a class project. (Prerequisite: SYS 501.)
Prerequisite Courses