EXPLORE THE TOPIC

software safety.

Practical explanations and perspectives to help you build your understanding.

10 articles to explore.

All resources
functional safety

Computer Reliability: Legal Presumptions and Safety

Computer Reliability: Legal Presumptions and Safety must align if we are to have justice! Background The ‘Horizon’ Scandal in the UK was a major miscarriage of justice: Between 1999 and 2015, over 900 sub postmasters were convicted of theft, fraud and false accounting based on faulty Horizon data, with about 700 of these prosecutions carried […]

Read article
course

Principles of Safe Software Course

The Principles of Safe Software Course – Learn how to develop safe software – and understand what the safety standards are really asking you to do. Software is everywhere. And increasingly, safety depends on it. Modern aircraft, vehicles, ships, railways, industrial systems and other safety-critical systems rely on software to perform functions that can affect […]

Read article
functional safety

Updating Legal Presumptions for Computer Reliability

TL;DR Updating Legal Presumptions for Computer Reliability must happen if we are to have justice! Background The ‘Horizon’ Scandal in the UK was a major miscarriage of justice: Between 1999 and 2015, over 900 sub postmasters were convicted of theft, fraud and false accounting based on faulty Horizon data, with about 700 of these prosecutions […]

Read article
mil std 882e

Functional Hazard Analysis with Mil-Std-882E

In this video, I look at Functional Hazard Analysis with Mil-Std-882E (FHA, which is Task 208 in Mil-Std-882E). FHA analyses software, complex electronic hardware, and human interactions. I explore the aim, description, and contracting requirements of this Task, and provide extensive commentary on it. (I refer to other lessons for special techniques for software safety […]

Read article
blog

Principles of Software Safety Assurance

This is the first in a new series of blog posts on Principles of Software Safety Assurance. In it, we look at the 4+1 principles that underlie all software safety standards. We outline common software safety assurance principles that are evident in software safety standards and best practices. You can think of these guidelines as […]

Read article
blog

Software Safety Principles Conclusions and References

Software Safety Principles Conclusions and References is the sixth and final blog post on Principles of Software Safety Assurance. In them, we look at the 4+1 principles that underlie all software safety standards. (The previous post in the series is here.) Read on to Benefit From… The conclusions of this paper are brief and readable, but […]

Read article
blog

Software Safety Assurance and Standards

This post, Software Safety Assurance and Standards, is the fifth in a series of six blog posts on Principles of Software Safety Assurance. In it, we look at the 4+1 principles that underlie all software safety standards. (The previous post in the series is here.) Read on to Benefit from… In this post, we assess how […]

Read article
blog

Software Safety Assurance

Software Safety Assurance is the fourth in a new series of six blog posts on Principles of Software Safety Assurance. In them, we look at the 4+1 principles that underlie all software safety standards. (The previous post in the series is here.) Read on for These Benefits… This post deals with some crucial software assurance topics: […]

Read article
blog

Software Safety Principle 4

Software Safety Principle 4 is the third in a new series of six blog posts on Principles of Software Safety Assurance. In it, we look at the 4+1 principles that underlie all software safety standards. (The previous post in the series is here.) We outline common software safety assurance principles that are evident in software safety […]

Read article
blog

Software Safety Principles 2 and 3

Software Safety Principles 2 and 3 is the second in a new series of blog posts on Principles of Software Safety Assurance. In it, we look at the 4+1 principles that underlie all software safety standards. (The previous blog post is here.) We outline common software safety assurance principles that are evident in software safety standards […]

Read article

TAKE THE NEXT STEP

Turn understanding into practice.

Explore training

THE SAFETY ARTISAN NEWSLETTER

Keep learning.
Stay curious.

Practical safety ideas and training updates from Simon, delivered to your inbox.

You can unsubscribe at any time. If the form does not load, open it directly.