Software Fault Tree Analysis Training

Software Fault Tree Analysis

 Training

Our software fault tree analysis training covers the most common root causes of software failures and guides brainstorming them during a system fault tree analysis. This class is intended for software engineers, system engineers, safety engineers, and RAM engineers.  A common mistake in software safety is analyzing software faults in isolation, as a “black box” that either works or fails. For a  Fault Tree Analysis or software (FTA) to be effective, software must be integrated into the system-level fault tree from a functional perspective.

  • "Software failed" is ineffective

    Software doesn't wear out. So stop treating it like it does.

  • Other classes focus on CSCIs

    A CSCI is how software is managed. It's not how it fails.

  • Focus behavior is effective

    Say how it can fail in a functional way. Ex: “The software allowed an inadvertent state change.”

  • Focus on real-world root causes from the Common Defect Enumeration

    Built from the world's largest defect density benchmarking study.

How our Software Fault Tree Analysis works

Real world twin

The hardware-centric approach doesn't work.  Software doesn't wear out.  The fault tree must focus on functional failures.

Knowledge Base

The root causes are built from the world's largest database of software failures analyzed by root cause

Cost Effective

Analyzing software root causes in a structured manner is faster than analyzing them in an ad hoc manner.

The only software fault tree analysis training built on effective approaches

Software Fault Tree Analysis Training

Virtual self -guided training
$ 750
  • Learn how NOT to add software to a fault tree
  • Learn how to connect software root causes to a system tree
  • Learn how NOT to assess risk
  • See examples