Autonomous driving is the most disruptive innovation in the automotive sector ever. It is going to fundamentally change the way we travel by car. Major technological challenges, however, have yet to be overcome to enable fully autonomous driving.
Building on a Solid Foundation
While technological challenges do arise in many disciplines related to autonomous driving, there is a common foundation all solutions will have to rely on: A highly sophisticated embedded real-time system architecture that is sufficiently powerful, reliable and robust to make autonomous driving a pleasant and safe experience – whatever the driving conditions are.
How to Achieve Perfection in Real-Time
It’s all about creating and maintaining a thorough understanding of what is supposed to happen, and what does actually happen, in the embedded system controlling an autonomous vehicle, at any point in time.
The INCHRON chronSUITE, a powerful and versatile software tool for developing real-time systems of highest performance and reliability, relieves engineers from a large variety of boring routine jobs. And by means of simulation, the chronSUITE goes far beyond what engineers could ever do manually.
The chronSUITE fully supports the predominating standards for automotive embedded systems and covers the whole development life-cycle, from early proof of concept to analysis of issues discovered during the maintenance phase.
Testing Efficiently and Effectively
Identify critical timing conditions at a breeze, using the automated timing analysis features of the chronSUITE.
The chronSUITE integrates very well into customer specific test tool chains, be it host simulation or hardware-in-the-loop. Master real-time by making timing analysis an indispensable element of your continuous integration process.
Automated Optimization of the Real-Time Behavior
Based on a complete set of system requirements and a given hardware architecture, the chronSUITE supports the automated optimization of the system design by allocating software tasks and interrupt service routines to subsystems, processors and cores, such that resources are being utilized in the most efficient way.