SAE Update - April 2022 - 22

TECH FOCUS:
SOFTWARE
Embedded System Design Challenges
in the age of Open-Source and AI
companies such as Parametric
Technologies (PTC) or Dassault
Systemes helped to manage the
whole product configuration.
Sw paradigm
In the SW paradigm, the system
design enables the use of the
processor abstraction
(computer architecture) to gain
access to massive amounts of
functionality from the software
ecosystem. The processor
abstraction allows the
developers of software to
maintain and leverage their
investment across a large
number of implementation
platforms.
This critical property of the
processor abstraction allows for
deep investments and
associated returns. Further, a
combination of commercial and
open-source ecosystems can
provide enormous capability and
at the same time allow for the
crowd sourcing of innovation
from a wide variety of sources. It
is not unusual to find many
vertical embedded applications
where the SW provides the
majority of the value. Finally, the
SW abstraction has its own
ecosystem of tools such as
compilers, operating systems,
22
April 2022
Downloaded from SAE International by SAE International [Sales Team], Thursday, February 24, 2022
Unsettled Issues
Regarding Autonomous
Vehicles and Open-source
Software
Rahul Razdan, PhD
loaders, device drivers, and board support packages.
The acceleration and magnitude of value provided
by the SW paradigm is at a scale that in many cases,
embedded system designers must start with the
selection of the SW ecosystem and build the rest of
the system around that decision. In the past,
embedded system designers often " snapshotted " the
software stack, but with the tradeoff of missing
ongoing innovation. Today, increasingly embedded
systems are building processes for field updates of
the software stack. A seminal moment in this
paradigm was Tesla's decision to allow for over-theair
updates.
From a system design point of view, the SW
paradigm introduces significant complexity because
one must manage two independent ecosystems that
operate at a different cadence. The process of
mapping design intent to underlying components is
difficult due to this lack of coordination and the
UPDATE
https://www.sae.org/publications/technical-papers/content/epr2021009/

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/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