Software safety. Parallels between the early development of high-pressure steam engines and software engineering that we can apply to the use of computers in complex systems. http://sunnyday.mit.edu/steam.pdf
This paper presents seven key steps: improve the testing process, define requirements, prove the concept, champion product testability, design for sustainability, plan for deployment, and face the challenges of success. http://www.io.com/~wazmo/papers/seven_steps.html