In some research I’m doing for a new course, I ran into Nancy Leveson’s list of myths regarding software safety. She presented this list in her 1995 book Safeware: System Safety and Computers. The list of myths are as follows:
- The cost of computers is lower than that of analog or electromechanical devices.
- Software is easy to change.
- Computers provide greater reliability than the devices they replace.
- Increasing software reliability will increase safety.
- Testing software and formal verification of software can remove all the errors.
- Reusing software increases safety.
- Computer reduce risk over mechanical systems.
We will do well to remember this list as we design complex software based systems.


4657e71d-d96f-457f-9353-ac46811bc322|0|.0