SAE Update - April 2022 - 36

TECH FOCUS:
SOFTWARE
The pursuit of error-free
safety-critical automotive software
Continuous
integration/continuous
deployment
Given the large amount of
software and need for expedited,
updated software delivery, the
automotive industry is embracing
the agile methodology
extensively. In this process, the
software features are delivered
with a much higher cadence and
integrated into the overall
software all the time. Using
tooling like Jenkins, the process is
structured to deliver a continuous
pipeline of validated software
packages for the vehicle.
System integration
and testing
This is one of the key steps in
the development process where
the validated software and the
intended ECU hardware are
integrated. The overall system
of multiple cameras, electronic
control units (ECUs), etc.,
becomes a reality and is
available for testing. Even after
all the software is validated, key
aspects of testing (e.g., for
physical faults, timing effects
arising from multiple
asynchronous systems, data
issues, sensor failures,
communication errors) can only
36
April 2022
dSPACE SIMPHERA - scenario-based testing of aautonomous driving
systems.
be validated during this phase of integration testing.
So, while software-in-the-loop (SIL) testing is crucial
and augments the process to make the software
more reliable, hardware-in-the-loop (HIL) testing is
very critical to perform prior to releasing the
software for in-vehicle testing. There is no substitute
for this step, even in the most advanced testing
processes for development of safety-critical
systems. Shown on page 36 is an example setup of
an open-loop testing of camera sensor and imageprocessing
unit.
Vehicle testing
Finally, the software must be validated in the intended
vehicle together with the overall electromechanical
systems, combined and fine-tuned to the desired user
experience the OEM hopes to deliver to its customers.
This step is also crucial to identify additional data and
test cases for validation. All the feedback collected
through this testing is then fed back into the
development process.
Strategic decisions and implications
The strategic decisions made for the product
development process and infrastructure will
UPDATE
dSPACE Inc.

SAE Update - April 2022

Table of Contents for the Digital Edition of SAE Update - April 2022

SAE Update - April 2022 - Cov1
SAE Update - April 2022 - Cov2
SAE Update - April 2022 - 1
SAE Update - April 2022 - 2
SAE Update - April 2022 - 3
SAE Update - April 2022 - 4
SAE Update - April 2022 - 5
SAE Update - April 2022 - 6
SAE Update - April 2022 - 7
SAE Update - April 2022 - 8
SAE Update - April 2022 - 9
SAE Update - April 2022 - 10
SAE Update - April 2022 - 11
SAE Update - April 2022 - 12
SAE Update - April 2022 - 13
SAE Update - April 2022 - 14
SAE Update - April 2022 - 15
SAE Update - April 2022 - 16
SAE Update - April 2022 - 17
SAE Update - April 2022 - 18
SAE Update - April 2022 - 19
SAE Update - April 2022 - 20
SAE Update - April 2022 - 21
SAE Update - April 2022 - 22
SAE Update - April 2022 - 23
SAE Update - April 2022 - 24
SAE Update - April 2022 - 25
SAE Update - April 2022 - 26
SAE Update - April 2022 - 27
SAE Update - April 2022 - 28
SAE Update - April 2022 - 29
SAE Update - April 2022 - 30
SAE Update - April 2022 - 31
SAE Update - April 2022 - 32
SAE Update - April 2022 - 33
SAE Update - April 2022 - 34
SAE Update - April 2022 - 35
SAE Update - April 2022 - 36
SAE Update - April 2022 - 37
SAE Update - April 2022 - 38
SAE Update - April 2022 - 39
SAE Update - April 2022 - 40
SAE Update - April 2022 - 41
SAE Update - April 2022 - 42
SAE Update - April 2022 - 43
SAE Update - April 2022 - 44
SAE Update - April 2022 - 45
SAE Update - April 2022 - 46
SAE Update - April 2022 - 47
SAE Update - April 2022 - 48
SAE Update - April 2022 - 49
SAE Update - April 2022 - 50
SAE Update - April 2022 - 51
SAE Update - April 2022 - 52
SAE Update - April 2022 - 53
SAE Update - April 2022 - 54
SAE Update - April 2022 - 55
https://www.nxtbook.com/smg/sae/24UPD05
https://www.nxtbook.com/smg/sae/24UPD04
https://www.nxtbook.com/smg/sae/24UPD03
https://www.nxtbook.com/smg/sae/24UPD02
https://www.nxtbook.com/smg/sae/24UPD01
https://www.nxtbook.com/smg/sae/23UPD12
https://www.nxtbook.com/smg/sae/23UPD11
https://www.nxtbook.com/smg/sae/23UPD10
https://www.nxtbook.com/smg/sae/23UPD09
https://www.nxtbook.com/smg/sae/23UPD08
https://www.nxtbook.com/smg/sae/23UPD07
https://www.nxtbook.com/smg/sae/23UPD06
https://www.nxtbook.com/smg/sae/23UPD05
https://www.nxtbook.com/smg/sae/23UPD04
https://www.nxtbook.com/smg/sae/23UPD03
https://www.nxtbook.com/smg/sae/23UPD02
https://www.nxtbook.com/smg/sae/23UPD01
https://www.nxtbook.com/smg/sae/22UPD12
https://www.nxtbook.com/smg/sae/22UPD11
https://www.nxtbook.com/smg/sae/22UPD10
https://www.nxtbook.com/smg/sae/22UPD09
https://www.nxtbook.com/smg/sae/22UPD08
https://www.nxtbook.com/smg/sae/22UPD07
https://www.nxtbook.com/smg/sae/22UPD06
https://www.nxtbook.com/smg/sae/22UPD05
https://www.nxtbook.com/smg/sae/22UPD04
https://www.nxtbook.com/smg/sae/22UPD03
https://www.nxtbook.com/smg/sae/22UPD02
https://www.nxtbook.com/smg/sae/22UPD01
https://www.nxtbook.com/smg/sae/21UPD12
https://www.nxtbook.com/smg/sae/21UPD11
https://www.nxtbook.com/smg/sae/21UPD10
https://www.nxtbook.com/smg/sae/21UPD09
https://www.nxtbook.com/smg/sae/21UPD08
https://www.nxtbook.com/smg/sae/21UPD07
https://www.nxtbook.com/smg/sae/21UPD06
https://www.nxtbook.com/smg/sae/21UPD05
https://www.nxtbook.com/smg/sae/21UPD04
https://www.nxtbook.com/smg/sae/21UPD03
https://www.nxtbook.com/smg/sae/21UPD02
https://www.nxtbookmedia.com