Autonomous Vehicles: How to Ensure Software Safety Compliance
From Traditional Coding to the Use of Artificial Intelligence in Autonomous Vehicles
Add bookmarkWe respect your privacy, by clicking "Download Your Copy" you agree to having your details passed onto the sponsor who may promote similar products and services related to your area of interest subject to their privacy policy. You have the right to object. In addition, you will receive our e-newsletter, including information on related online learning opportunities. For further information on how we process and monitor your personal data, and information about your privacy and opt-out rights, click here.
How to Ensure Software Safety Compliance
Ensuring software safety compliance in automotive applications involves rigorous testing, validation, and adherence to industry standards such as ISO 26262, ISO 21448, and ISO 8800. This includes a multi-layered approach like establishing coding guidelines like MISRA, thorough risk assessment, robust software development processes, and continuous monitoring for potential hazards or failures throughout the software lifecycle using ASPICE-like frameworks.
Additionally, incorporating safety mechanisms like redundancy, fail-safes, detecting misuse, unexpected events, and error detection algorithms is essential to mitigate risks and ensure the safe operation of automotive software systems. Following coding guidelines and processes listed as per MISRA and ASPICE are needed for traditional coding. While these guidelines do not govern AI models or systems directly, they apply to code that interacts with these models.
The attached report covers topics related to ensuring software safety compliance starting from the traditional coding to Artificial Intelligence (AI) based systems in automotive applications.
May 22nd 2024, Automotive IQ is hosting Autonomous Vehicles Online. See our current online events.