In today’s rapidly evolving landscape of automotive software platforms, functional safety managers and software platform architects face a daunting task. They must design mixed-critical platforms that seamlessly accommodate both quality managed and safety-related functions while adhering to rigorous safety standards. Mixed-critical platforms introduce a multitude of challenges, requiring stakeholders to make critical decisions that impact resource usage, safety fulfillment, and overall platform efficiency. Balancing these competing goals is a complex endeavor that demands innovative solutions.
This tech paper highlights the impact of these challenges on the overall safety and quality of the software platform and proposes a powerful solution—utilizing a bare-metal hypervisor—to streamline functional safety processes. A hypervisor virtualizes hardware resources, allowing software stacks tailored for their applications to run concurrently on a single hardware platform.
Effectively achieving functional safety in the automotive domain means designing and developing a vehicle’s systems to sufficiently minimize the risk of malfunctions that could potentially lead to accidents, injuries, or fatalities. Effectively achieving functional safety goes beyond simply checking boxes or meeting regulatory requirements.
For a software platform, it means understanding the risks on the software platform for all phases of the development cycle and implementing measures to sufficiently avoid and mitigate these risks. This process impacts the underlying software infrastructure upon which vehicle systems and their applications are developed, integrated, and deployed.