In June, I told you of an upcoming book by my colleague Chris Hobbs, who works as a software safety specialist here at QNX Software Systems. Well, I’m happy to say that the book is now available. It’s called Embedded Software Development for Safety-Critical Systems and it explores design practices for building medical devices, railway control systems, industrial control systems, and, of course, automotive ADAS devices.
The book:
- covers the development of safety-critical systems under ISO 26262, IEC 61508, EN 50128, and IEC 62304
- helps developers learn how to justify their work to external auditors
- discusses the advantages and disadvantages of architectural and design practices recommended in the standards, including replication and diversification, anomaly detection, and so-called “safety bag” systems
- examines the use of open-source components in safety-critical systems
A version of this post originally appeared on the QNX Auto Blog.