O'Reilly logo

Reliability, Maintainability and Risk, 9th Edition by David J. Smith

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 17

Systematic Failures, Especially Software

Abstract

This chapter highlights the qualitative aspects of failure prevention which are necessary to mitigate systematic failures (which include software bugs and ambiguities). The relationship of faults to errors to failures is explained. Design cycle activities are outlined. The static analysis of code is also explained. The chapter concludes with a checklist for software QA activities and tasks.

Keywords

Fault
error
failure
systematic
software
modelling
fault tolerance
formal methods
static analysis

17.1. Random versus Systematic Failures

It was mentioned in Section 1.3 of Chapter 1 that, due to the complexity of modern engineering products, system failure does not always involve a single ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required