Understanding Embedded System Safety
Most embedded systems have some aspect of safety or mission criticality involved in their design. All embedded developers need to know the safety basics. But this is not a typical safety talk that crawls through the various parts of some specific safety standard. Instead, we will discuss what makes safety engineering processes different from other types of engineering activities, how to think about safety when the loss event is less dramatic than an airplane falling out of the sky, and how to determine how much and what kind of safety engineering you need for your system.
This approach will give attendees a robust framework for thinking about safety without getting caught up in the details of any particular safety standard.
What is the main reason Philip Koopman states that testing alone does not prove safety?
Ash,
Indeed the Titan implosion is a classic case in poor safety culture.
This web page has pointers to several longer articles on the topic for those interested, as well as a list of other mishaps we should understand and learn from:
https://safeautonomy.blogspot.com/p/safe-autonomy.html
Always the best
I really like you what you always present regarding safety.
I enjoyed the Toyota investigation
, you book Better Embedded Systems "and now this session.
Thanks Mohammad, this really made my day!
I work in Automotive and have attended one day workshop and seminars related to Functional Safety. Many times I've got lost understanding the terminologies and jargons. But the way you've described each part of safety engineering is truly amazing! Thank you!
Thanks Gunjan, that really makes my day! I've heard that about such seminars many times, and providing clarity on the big picture was precisely the goal for this talk. I'm really glad to hear that this helped.
Clear, concise and practical guidance on safety engeineering, thank you.
Thanks for the kind words. Glad it hit the target. You're very welcome!




Recently I came across Netflix documentary
Titen(The oceangate submersible). I could draw lots of parallels with what you have explained in this keynote. Their carbon fiber hull validation showed signs of failure at each dive, and it was carrying passengers in deep sea ==> it was aHigh Risksituation.Also when their employees tried to raise this issue, they faced lot of reprisals. In its last dive the same hull imploded (single point of failure). only safety concept that I could see was a real time acoustics monitoring system, which would record bang and cracking sounds and inform pilot, in order to return to surface. That complete product was lacking any safety oversight.
You have explained safety in such simple manner that it will stay with me and help me as I move forward in embedded software industry.
Thank you very much for this informative keynote..!