The Qt Company launched the Qt Safe Renderer 1.0 to seamlessly integrate functional safety compliance into the software development process for safety-critical systems and devices. By giving organisations a head start in meeting industry-specific compliance requirements, the Qt Safe Renderer allows them to focus valuable time and resources towards moving their businesses forward.
Functional safety requirements aim to mitigate unacceptable harm to people by lowering or eliminating the impact of system failures.
Customers that develop safety-critical systems need functionally safe software that complies with their respective industry standards. Functional safety standards validate that software is safe for use in safety-critical systems, such as automotive instrument clusters and medical devices. Since standards differ depending on the industry, there is no one-size-fits-all solution. Therefore, developers need a specialised, stable process to ensure their user interfaces (UIs) and devices comply with functional safety standards.
The new Qt Safe Renderer is closely integrated with the user-friendly Qt tooling, in which designers can easily create safety-critical systems with rich graphical content. Qt Safe Renderer can be used in parallel with traditional Qt-based solutions to show safety-critical content such as warning indicators and text, while other Qt tools render non-safety-critical UI features such as speedometers – all on a single display.
“Customers in various industries expect good usability and modern functionality also from safety-critical systems. Developers are facing a challenge to strike the balance between pushing the edge of innovation and adhering to required safety standards,” says Tuukka Turunen, senior vice president of R&D, The Qt Company.
“Safety should never be compromised, and the Qt Safe Renderer enables them to simultaneously keep safety as a primary focus while creating visually rich next-generation user interfaces, making functional safety a consistent part of safety-critical software development processes.”
The Qt Safe Renderer is certified by TÜV NORD according to the following functional safety standards:
- Road Vehicles – Functional Safety: ISO 26262 ASIL D
- Functional safety of electrical/electronic/programmable electronic safety-related systems:
IEC 61508 SIL 3
- Railway Software: EN 50128 SIL 4
- Medical Device Software: IEC 62304
The Qt Safe Renderer can use both certified real-time operating systems (RTOS) and hypervisor technology to separate safety-critical functionalities from non-safety-critical ones.