EmbeddedRelated.com
Books

Safeware: System Safety and Computers

Leveson, Nancy G. 1995

This text examines what is currently known about building safe electromechanical systems and looks at past accidents to see what practical lessons can be applied to new computer-controlled systems.


Why Read This Book

You should read Safeware because it reframes accidents and system failure as systemic design and organizational problems rather than just component faults, giving you a practical, evidence-based framework for building safer computer-controlled systems. Through detailed accident analyses and critique of traditional approaches, you will learn how to anticipate software- and system-level hazards and design controls that reduce real-world risk.

Who Will Benefit

Engineers, architects, safety analysts, and technical managers working on embedded, cyber-physical, or safety-critical systems who need to understand how software, hardware, and organizational factors interact to produce accidents.

Level: Advanced — Prerequisites: Basic engineering fundamentals, familiarity with embedded systems and software development life cycles, and a working understanding of reliability and safety terminology (hazard, risk, mitigation).

Get This Book

Key Takeaways

  • Identify how software and system interactions, not just hardware faults, contribute to accidents in electromechanical and computerized systems.
  • Apply system-oriented safety analysis techniques to uncover hazards traditional failure-rate methods miss.
  • Integrate organizational, human, and design factors into safety cases and certification arguments.
  • Design system-level safety requirements and architectural constraints that reduce the likelihood of hazardous interactions.
  • Use historical accident case studies to derive practical lessons and countermeasures for current embedded/IoT systems.

Topics Covered

  1. Introduction: Why Computers and Safety?
  2. Definitions and Concepts of Safety and Hazard
  3. Accident Analysis: Lessons from Past Failures
  4. Software, Computers, and the Nature of Failures
  5. Traditional Hazard Analysis and Its Limits
  6. A Systematic Approach to Safety Engineering
  7. Human and Organizational Factors in System Safety
  8. Designing for Safety: Requirements and Architectures
  9. Verification, Validation, and Safety Assurance
  10. Standards, Certification, and Regulatory Issues
  11. Case Studies of Electromechanical and Computer-Controlled Accidents
  12. Implementing Safety Programs in Industry
  13. Conclusions: Toward Safer Computer-Controlled Systems

How It Compares

Compared with Leveson's later Engineering a Safer World (2011), Safeware is more focused on accident history and the limits of traditional techniques; versus traditional reliability texts, Safeware emphasizes system- and software-level causes rather than component failure rates.

Related Books