CHAPTER 1        Introduction

The dependability of a system is the ability to avoid service failures that are more frequent and more severe than is acceptable.

Algirdas Avižienis, Jean-Claude Laprie,Brian Randell, and Carl Landwehr

1.1  The Elements of Dependability

1.1.1  A Cautionary Tale

Imagine that you are an expert in making chains, and that you are working on a project to suspend a box containing delicate porcelain high above ground. If the chain, the box, the hook that attaches the chain to the box, or the hook that attaches the chain to the ceiling breaks, the box will fall and hit the ground. Clearly, serious damage to the porcelain will probably result. Everybody involved with the porcelain (the owner of the porcelain, the expert in ...

Get Fundamentals of Dependable Computing for Software Engineers now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.