New trends in automotive software design for the challenges of active safety and autonomous vehicles

The automotive mobility innovative systems like: Advanced Driver Assistance Systems (ADAS), Active Safety Systems, Autonomous Driving and even Connected Vehicles are continuously being developed for more convenient driving and for achieving higher safety standards. Therefore, software and hardware designs have to handle the increasing challenges and complexities introduced by those systems. Interactive distributed automotive real time systems are typically used to implement such complex systems, which have many real-time constraints distributed in several Electronic Control Units (ECUs) and communication bus(es). This requires form OEMs to specify accurate software integration performance requirements for different suppliers, which is very tough task and contains many integration challenges. This talk will discuss the new trends in the embedded systems software design to overcome the challenges introduced by active safety and autonomous driving systems. The state of the art industrial solutions in software real-time architectural design will be discussed like ATESST2 project and Timm-2-use project. Moreover, the AUTOSAR timing extension standard (used to describe timing specifications, real-time constraints and probabilistic timing properties for events and event chains) will be explored as a good practice to provide clear timing requirements for each ECU. It also provides sufficient timing information for real time measurements and for efficient validation of the system real time requirements. A practical example of BMW tools (Artime, T1 and Artip), as mentioned in BMW's publications, for AUTOSAR timing extension will be shown. Moreover, some other advanced real-time architectural design methods shall be discussed like: modeling the timing requirements and real-time constraints, modeling the real-time architectural design (operating systems tasks and interrupts), simulating the real-time architectural design, optimizing & refining the real-time architectural design, verifying the timing requirements and time triggered based real-time Architecture. Recent approaches predict the tasks and ISRs execution times used in the real-time architectural designs at early phases of the development. One of the approaches uses machine learning algorithms and provides good estimates of the tasks' execution times and the overall CPU loads. Afterwards, the complete real-time architectural design simulation and verification is used to be able to refine and optimize the design. Moreover, eVlaue, European project for evaluation of active safety systems, will be explained with its performance testing process and the impact on software design. Active safety and self-driving systems are increasing the usage of sensors fusion (e.g. fusion between laser scanners, radars, cameras, and ultrasonic sensors) and the usage of high speed buses (e.g. Ethernet, MOST) to exchange data between sensors and their control units. Therefore, combination of some embedded hardware systems are needed (e.g. multi-core, FPGA, DSP processors, High speed automotive buses, etc..). This talk will explain the impact of using those complex hardware systems on software design taking Audi zFAS computer, shown in CES 2014 in Las Vegas, as an industrial solution example.

Language

  • English

Media Info

  • Pagination: pp 151-152
  • Monograph Title: FAST-zero'15: 3rd international symposium on future active safety technology toward zero traffic accidents: September 9-11, 2015 Gothenburg, Sweden: proceedings

Subject/Index Terms

Filing Info

  • Accession Number: 01602275
  • Record Type: Publication
  • Source Agency: Swedish National Road and Transport Research Institute (VTI)
  • Files: ITRD, VTI
  • Created Date: Jun 20 2016 1:27PM