Efficient execution is key to real-time mission-critical operating systems software, yet new demands are emerging such as safety-critical operations for avionics and other life-critical applications.
Optimizing Avionics Reliability With Dissimilar Redundant Architectures
Rick Hearn explains how the key computing elements of an avionics system must all be designed with safety in mind and endure stringent testing to prove they can meet the required Design Assurance Level (DAL).
Given its complexity and the critical applications for which it is designed, embedded avionics software must undergo a rigorous approval and testing process before it can be approved as airworthy.
The rise of the Internet of Things (IoT) and Industrial IoT (IIoT) is not the only reason for increased demand for safety- and security-related solutions.