Chapter 2. Reliability and Safety Problems

If anything can go wrong,it will (and at the worstpossible moment).

A VARIANT OF MURPHY’S LAW

ONE OF THE MOST IMPORTANT CHALLENGES in the design of computer-related systems is to provide meaningful assurances that a given system will behave dependably, despite hardware malfunctions, operator mistakes, user mistakes, malicious misuse, and problems in the external environment—including lightning strikes and power outages that affect system performance, as well as circumstances outside the computer systems relating to processes being controlled or monitored, such as a nuclear meltdown.

With respect to reliability issues, a distinction is generally made among faults, errors, and failures in systems. Basically, ...

Get Computer-Related Risks now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.