CSSE 593 – Software Reliability

Spring 2006

Engr 311, TH 6:00-8:40pm

 

Instructor: Professor Roshanak Roshandel, ENGR 507, (206) 296-5512.

Office Hours: TH 5:00-6:00pm or by appointment

E-mail: roshanak@seattleu.edu

 

Textbook

·            Safeware: System Safety and Computers, Nancy G. Leveson, Addison-Wesley Professional, 1995.

·            System and Software Reliability Assurance Notebook, P. Lakey, Boeing Corp., A. Neufelder, produced for Rome Laboratory, 1997. (PDF)

 

Additional Reading

·            Software Reliability, Hoang Pham, Springer-Verlag, 2000.

 

Course Description

Common principles of system and software reliability engineering, and system safety; Nature of risk and accidents; Principles of software reliability prediction and estimation; Reliability modeling, and design principles for building reliable and safe systems; Current trends in software reliability and safety.

 

Grading Policy

·            Homework 10%

·            Presentations 20%

·            Quizzes 20%

·            Final Project 40%

 

Topics

·            Introduction to Reliability and Safety

o        Definitions, Risks, Accidents

o        Hazard Rate, MTTF, MTBF, Reliability Function, Bathtub Curve, Reliability Assessment, Availability, Maintainability

o        Software vs. Hardware Reliability

o        Foundations of System Safety

o        Availability, Security, …

·            System Reliability Estimation and Prediction

o        Allocation, Prediction, Growth, and Estimation for:

§         Hardware Systems

§         Software Systems

§         Hardware/Software Systems

o        Impact of Design and Coding Technique on Software Reliability and Safety

o        Series, Parallel Models, Complex Structures

o        Fault Tree Analysis

o        Queuing Networks

·            Reliability and Safety in the Software System’s Lifecycle

o        Requirements

o        Designing for Safety & Reliability

o        Managing Safety & Reliability

o       Testing and Verification

·           Recent Research and Development in the area

This is a personal WEB site developed and maintained by an individual and not by Seattle University. The content and link(s) provided on this site do not represent or reflect the view(s) of Seattle University. The individual who authored this site is solely responsible for the site's content. This site and its author are subject to applicable University policies including the Computer Acceptable Use Policy (www.seattleu.edu/policies).