Abstract
With the rapid development of autonomous vehicles, more and more functions and computing requirements have led to the continuous centralization in the topology of electrical and electronic (E/E) architectures. While certain Tier1 suppliers, such as BOSCH, have previously proposed a serial roadmap for E/E architecture development, implemented since 2015 with significant contributions to the automotive industry, lingering misconceptions and queries persist in actual engineering processes. Notably, there are concerns regarding the perspective of zone-oriented E/E architectures, characterized by zonal concentration, as successors to domain-oriented E/E architectures, known for functional concentration. Addressing these misconceptions and queries, this study introduces a novel parallel roadmap for E/E architecture development, concurrently evaluating domain-oriented and zone-oriented schemes. Furthermore, the study explores hybrid E/E architectures, amalgamating features from both paradigms. To align with the evolution of E/E architectures, networking technologies must adapt correspondingly. The networking mechanisms pivotal in E/E architecture design are comprehensively discussed. Additionally, the study delves into modeling and verification tools pertinent to E/E architecture topologies. In conclusion, the paper outlines existing challenges and unresolved queries in this domain.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Automotive electrical/electronic (E/E) architectures serve as the foundational structure for in-vehicle components. These architectures describe the relationship among the components and with the environment, as well as the principles guiding the design and evolution. The pivotal role of these architectures is evident in their profound impact on the functions and performances of automotive E/E systems [1].
In recent years, the surge in electrification, intelligence, informatization and sharing has propelled advancements in modern vehicles, and the introduction of ADASs, intelligent cockpit and infotainment systems, wireless connection systems in modern vehicles continues to usher in novel experiences for users. Driven by these fast-updating technologies, the E/E components and the volume of software code in automobiles are increasing rapidly. Today, a modern vehicle may integrate dozens or even more than one hundred ECUs, driven by up to 100,000,000 lines of software code. This has led to persistent escalation of complexity and challenges in the design, development, validation, and maintenance of automotive E/E architectures [2,3,4,5].
Recently, the discussion on topologies of E/E architectures has become a hot topic. Over the past few decades, automotive E/E architectures have undergone several stages. In the early stage, when the number of Electronic Control Units (ECUs) in a vehicle was limited, a straightforward point-to-point connection was established through cables. However, with the escalating number of ECUs, this approach led to a proportional increase in E/E nodes and cable harnesses. To address this challenge, Bosch pioneered the introduction of Controller Area Network (CAN) bus technology in 1983 [6], widely implementing it in vehicles during the 1990s [7]. Thus, automotive E/E architectures evolved into a digital-bus paradigm, including CAN-based distributed control stages. With the gradual integration of chassis control, body, power, infotainment system functions, more and more digital buses appear, such as high-speed CAN bus applied in chassis, low-speed CAN bus chosen in body, and MOST bus equipped in infotainment, etc. The interaction between ECUs has become more complex, and unified message management and dis-patch center are required, so central gateway-based multiple-bus topology emerge. However, as functions and computational demands continued to surge, the number of ECUs increased substantially, resulting in complex wiring harness systems with heightened weight and cost [8]. Hence, the production and integration of ECUs and wiring harnesses became one of the most expensive components in a vehicle, trailing only the power and chassis systems in terms of cost. To address these challenges, concepts like domain-oriented architectures, characterized by functional concentration, were introduced to reduce ECUs and enhance computing power. Simultaneously, zone-oriented architectures, characterized by zonal concentration, were developed to improve wiring harness layouts. In 2015, BOSCH presented a serial roadmap for the development of E/E architectures [9], a framework widely acknowledged and discussed in both academic and industrial circles. However, misconceptions and queries persist, particularly concerning the serial roadmap's perception that zone-oriented E/E architectures follow in the footsteps of domain-oriented E/E architectures. Indeed, the serial roadmap appears challenging in satisfying the diverse requirements of Original Equipment Manufacturers (OEMs) or Tier1 suppliers due to their distinct development ecosystems and the varying demands of products and product series.
The discussion on networking technologies in the design of E/E architectures is another hot topic. In the traditional E/E architectures, E/E components are designed and developed in a distributed fashion, mainly using various bus technologies, such as CAN [10,11,12,13,14], CAN-FD [13,14,15,16,17], LIN [13, 14], FlexRay [13, 14, 18, 19] and MOST [13, 14], to connect in-vehicle ECUs for different E/E systems. These E/E/ architectures have been widely used in vehicles, such as BMW 7 series [20]. However, these bus technologies face limitations in bandwidth, characteristics, and applications, failing to meet the escalating demands of modern E/E architectures in autonomous vehicles. The inadequacies stem from two principal aspects. Firstly, none of the traditional bus technologies can adequately transmit high-definition video streams requisite for autonomous driving or advanced infotainment. For instance, a video stream with specifications of 1920×1080 resolution, 24 bits depth, 60fps, and a 10-times compression ratio demands approximately 300Mbps bandwidth [21]. Secondly, many traditional bus technologies lack security features [22], real-time capabilities, and MAC-based or IP-based scheduling capabilities, all of which are essential for modern vehicles [13, 14, 23]. In order to solve the above problems, new in-vehicle networking technologies have emerged. For example, automotive Ethernet provides high-bandwidth communication capabilities, TSN technology provides good real-time guarantees, and SOA technology provides service-oriented capabilities. While previous literature has analyzed specific vehicle networking technologies in, they are more focused on one networking technology [24,25,26]. There is a notable absence of comprehensive consideration for both vehicle system functions and network system design in existing literature.
In addition, modeling and simulation technologies are critical in the design phase of E/E architecture, because they can significantly reduce development costs and time. Most research, however, is focusing on the simulation of networking layer, mainly TSN technology [27], lacking discussion of the vehicle function.
This paper reviews the development of topologies for E/E architectures and networking technologies for E/E architectures. The main contributions are as follows:
-
(1)
To solve the misconceptions and queries existing in the serial roadmap, this study conducts a comprehensive survey and analysis of E/E architecture topologies in both academic and industrial domains. Subsequently, a parallel roadmap for the development of E/E architecture topologies is proposed, concurrently evaluating domain-oriented and zone-oriented schemes.
-
(2)
As an important role in the topology design of E/E architectures, networking technologies are studied from an up-to-date and comprehensive perspective.
-
(3)
The simulators for E/E architectures are reviewed comprehensively, including both network layer and vehicle functions layer.
The rest of this paper is organized as follows. Section 2 reviews the development of E/E architecture topologies. Section 3 presents the application of networking technologies in E/E architectures comprehensively. Section 4 introduces the simulation verification method of the automotive E/E architectures. In Sect. 5, some challenges and open questions are discussed. Finally, Sect. 6 concludes the paper.
2 Parallel Roadmap of E/E Architecture Topology Development
This section provides an in-depth review of the current landscape in the development of E/E architecture topologies within both academic and industrial realms. It begins by introducing a well-established serial roadmap for E/E architecture topologies, which has garnered widespread recognition [9, 23]. Some misconceptions and queries existing in the serial roadmap are discussed. Therefore, a parallel roadmap for the development of topologies of E/E architectures is proposed. Finally, hybrid E/E architectures integrated with domain-oriented and zone-oriented characteristics are expected.
2.1 State of the Art of E/E Architecture Topologies in Academia and Industry
This section provides a comprehensive examination of the current state of E/E architecture topologies in both academic and industrial domains.
In academia, Stolz et al. [28] from BOSCH pioneered the integration of functions from multiple ECUs into DCUs, addressing the burgeoning complexity in E/E architecture topologies. Navale et al. [9] from BOSCH firstly introduced a roadmap of the development of E/E architecture topologies with six main stages, including modular, integration, centralization, fusion, vehicle computer, and vehicle cloud computing stage. And they discussed how to attempt to make a paradigm shift in terms of networks, safety, and security, etc. Haas et al. [29], Baic et al. [30], Saidi et al. [31], Bandur et al. [23], and Tavella et al. [32] largely agreed with Navale et al., with the addition of the concept of zone orientation in the fifth stage. Yu et al. [33] fully agreed with the roadmap of the development of E/E architecture topologies proposed by Navale et al. in 2015. Zeng et al. [13] reviewed the achievements and challenges of in-vehicle networks including LIN, CAN, FlexRay, Ethernet, and MOST, and further proposed future E/E architecture topologies with four switches and several domain masters. Brunner et al. [24] and Wang et al. [34] surveyed networking and communications technologies for autonomous driving and claimed that topologies of E/E architectures will evolve from a top-down fashion to a heterogeneous fashion. Mody et al. [35] proposed a E/E architecture topology that is composed of a central gateway and functional domains for automatic driving. Jiang et al. [1] discussed the improvements that need to be made in the E/E architecture topologies in order to adapt to the new trends in the automotive industry, including dedicated central gateways, domain masters, and zone-oriented structs. From the viewpoint of autonomous driving demand, Zhu et al. [36] analyzed the features, strengths, and weaknesses of point-to-point, vehicle bus-based, domain-based, zone-based E/E architecture topologies. Dibaei et al. [37] proposed that the topologies of E/E architectures, as the underlying system technology of intelligent connected vehicles, will be developed towards a domain fashion into a centralized fashion. Walrand et al. [38] designed a topology of zone-oriented architecture with a three-layer network, which includes a core, fast, and slow network. Bandur et at. [23] considered how to use new communication technologies and modify ECU functions to promote the centralization of E/E architecture topologies, and also proposed two variants of the two centralized E/E architectures from the perspective of efficient and effective asset reuse [39]. Askaripoor et al. [40] reviewed the challenges and technologies that need to be solved in the process of configuring and integrating key applications into the vehicle central computer when the topologies of E/E architectures evolve from decentralized to centralized, such as challenges of software configuration and mapping for automotive systems, mapping techniques and optimization objectives for mapping tasks to multi-core processors. In a recent study, Deng et al. [41] studied the modeling and design methods from AVB to TSN, and proposed domain-based and zone-based TSN-based automotive E/E architectures.
In industry, the evolution of E/E architecture topologies have received extensive attention from OEMs and Tier 1 suppliers [42]. Taking the Tesla model series as an example, Tesla Model S/X uses the traditional E/E architecture topology with a central gateway, and Model S has a wiring harness system with a length of 3000 m. Model 3/Y adopts a zone-oriented three-domain E/E architecture, which greatly reduces its wiring harness to 1500 m and 100 m. Other OEMs such as Volkswagen [43], GM, BMW [44,45,46,47,48], and Toyota [43] have also adopted new E/E architecture topologies or released the concept of new E/E architecture topologies. In order to meet the needs of OEMs, Tier1 suppliers, such as BOSCH [9, 49], Continental [24, 49], Vector [50], Aptiv [51], and Huawei [52], are actively promoting research and development related to E/E architecture topologies. On the one hand, some Tier1 suppliers customize and develop platforms of E/E architecture for OEMs, such as Huawei’s CC E/E architecture, and Aptiv’s smart E/E architecture. On the other hand, some Tier1 suppliers are actively developing the core components required for the new architecture, such as DCUs.
In recent years, a typical and widely recognized serial roadmap for the development of E/E architecture topologies, initially proposed by entities like BOSCH, has been universally recognized, shown in Fig. 1. This serial roadmap includes six phases: modular, integration, centralization, domain fusion, vehicle computer with ZCUs, and vehicle cloud computing.
2.2 Misconceptions and Queries on Serial Roadmap
The serial roadmap has provided great contributions to the research, development, and design of E/E architecture topologies for academia and industry. However, some misconceptions still exist in some publications and reports of OEMs and Tier1 suppliers R&D center, such as zone-oriented E/E architecture topologies are considered follow-up of domain-oriented E/E architecture topologies [23, 29,30,31]. Moreover, zone-oriented E/E architectures are considered equivalent to central-zonal E/E architectures, where a central vehicle computer is essential [24, 36, 53].
In fact, the current serial roadmap raises pertinent queries about its applicability to diverse product requirements and series specifications of OEMs and Tier1 suppliers. In practical engineering contexts, a spectrum of variants has emerged, deviating from the prescribed serial trajectory in response to distinctive technical statuses and market objectives. Illustrative instances encompass unconventional topologies like that of the Tesla Model 3, featuring left-body and right-body zone controllers along with a central control module, or Huawei's distinctive communication and computing architecture. This trend extends beyond passenger vehicles, as evidenced by non-compliant solutions tailored to the specific demands of construction-machinery vehicles, exemplified by SANY [54]. These variations highlight the substantial differences in products, product series, technical statuses, and market objectives, challenging the universality of the serial roadmap.
Moreover, for zone-oriented E/E architectures, a central vehicle computer is not essential. For example, in the E/E architecture of Tesla Model 3 or the new E/E architecture of BMW [48], functions are distributed across ECUs rather than centralized within a singular vehicle computer. The serial roadmap, inherently sequential, fails to capture the nuanced evolution of zone-oriented E/E architectures, consequently fostering misconceptions and queries among OEMs and Tier1 suppliers.
Since the above misconceptions and queries exist in the previous serial roadmap, it is necessary to clarify these issues by considering a parallel roadmap for the development of E/E architectures.
2.3 Proposed Parallel Roadmap for Development of E/E Architecture Topologies
To address the above misconceptions and queries and meet the requirements of different OEMs and Tier1 suppliers, a more fitting approach to the development of E/E architecture topologies is proposed—the parallel roadmap, as illustrated in Fig. 2.
The proposed parallel roadmap encompasses three distinct stages: the traditional E/E architectures stage, the current parallel development roadmap of E/E architecture topologies stage, and the future concentrated and vehicle cloud E/E architectures stage. In contrast to the preceding serial roadmap, the development of current E/E architecture topologies is bifurcated into a domain-oriented route and a zone-oriented route, dictated by the state of the art in E/E architectures and the diverse requirements of OEMs and Tier1 suppliers. The two routes are outlined as follows.
The domain-oriented route closely resembles the earlier proposed serial route. Its primary stage is the domain concentration stage, characterized by the integration of functions from the central gateway and numerous ECUs within each functional domain into DCUs. This integration aims to reduce the number of ECUs within the functional domain, and these DCUs are linked with the central gateway through CAN or Ethernet [34]. The high-speed point-to-point Ethernet serves as the backbone network for interconnecting DCUs. Subsequently, there is a continual integration among DCUs, exemplified by merging power-train DCU and chassis DCU into a motion-control DCU to enhance the management of vehicle dynamics and economy. Ultimately, all DCUs are amalgamated into a single vehicle computer, realizing the integration of computing power functions and the concentration of computing power.
The transition from domain-oriented to zone-oriented E/E architectures involves several stages, including zone-centralization, part-zone fusion (Master–slave), and full-zone fusion (multi-computing). In zone-centralization, ECUs are centralized in ZCUs, which share control functions. In part-zone fusion, master-ZCUs handle most functions, while slave-ZCUs focus on network communication. Full-zone fusion sees master-ZCUs forming a computing core for high-performance computing, communicating with surrounding functionally stripped ZCUs.
Table 1 summarizes key differences between these architecture routes, encompassing ecological compatibility, scalability, functional safety, backbone network requirements, and harness cost savings. The trend is toward more centralized and cloud-based E/E architectures, aiming for higher computational power, efficient sensor fusion, reduced ECU count, and lower wiring costs while harnessing the capabilities of vehicle cloud computing for enhanced features and services.
2.4 Case Analysis of Domain-Oriented and Zone-Oriented E/E Architecture
To facilitate a comparative analysis of domain-oriented and zone-oriented E/E architectures, this section establishes and models a representative example of each architecture type.
A typical domain-oriented E/E architecture specifically in the domain-centralization stage and a typical zone-oriented E/E architecture specifically in the zone-centralization stage described in Sect. 2.1 are modeled by using a commercial software, e.g., RTaW-Pesage [21], as shown in Fig. 3. The simulation parameters are set according to Refs. [56,57,58].
These two models of E/E architectures are assumed to have the same sub-system capabilities, including the same powertrain, chassis, body, infotainment, and ADAS functions [14], with the parameters of the corresponding message shown in Table 2. Other details are described as follows:
-
(1)
In the CAN bus, chassis messages hold the highest priority, followed by powertrain messages, and then body messages.
-
(2)
In the zone-oriented architecture, most of the chassis, powertrain and body messages involve the conversion between Ethernet and CAN networks, which is mixed transmission.
-
(3)
ST Ethernet messages have a higher priority than AVB Ethernet messages.
In the domain-oriented E/E architecture model, the backbone comprises four DCUs: DCU1 (infotainment), DCU2 (body), DCU3 (powertrain and chassis), and DCU4 (ADAS), along with a switch. Each DCU establishes connections with the ECUs within its functional domain, facilitating message interactions for function calculation and control.
Conversely, in the zone-oriented E/E architecture model, the backbone features four ZCUs: ZCU1 (infotainment and body), ZCU2 (ADAS and body), ZCU3 (body), and ZCU4 (body, powertrain, and chassis), alongside four switches. Each ZCU connects to the nearest ECU. If the corresponding computing function is housed in the ZCU, the ECU's message is directly transmitted to the cell for computation. In cases where the computing function is not available, the ZCU utilizes only the routing function to transmit the message to another ZCU.
For the network performance analysis of automotive E/E architectures, the end-to-end WCTT serves as the upper limit for transmission delay and is considered the reference value for real-time message transmission [17, 21, 56,57,58,59,60,61]. The WCTT of various messages, including those related to body, chassis, powertrain, ST messages for ADAS, and AVB messages for ADAS and infotainment, are presented in Table 3. To compare the architecture performances, a radar chart is constructed using parameters such as ECU reduction, wiring harness neatness, and real-time capabilities for different functions, as depicted in Fig. 4.
2.5 Hybrid E/E Architectures
The development of hybrid E/E architectures intend to fully utilize advantages from both domain-based and zone-based architectures, aiming for superior overall performance. The envisioned roadmap, as depicted in Fig. 5, outlines the progressive stages in the evolution of hybrid E/E architectures.
In the initial phase, the hybrid architecture maintains the number of DCUs, but a shift occurs as functions residing in the DCUs transition to zonal controllers. This strategic move allows numerous ECUs to connect to nearby ZCUs, effectively minimizing wiring harness complexity. Subsequently, several DCUs collaboratively form a centralized control, interconnected either with each other or with ZCUs through high-speed Ethernet. The remaining ECUs exclusively connect to ZCUs, further streamlining the wiring harness.
As the evolution continues, a high-performance, heterogeneous vehicle computing platform takes the place of multiple DCUs for centralized computing. At the same time, all ZCUs are interconnected with the vehicle computing platform to collect and transmit information about ECUs around the vehicle. Ultimately, this high-performance platform establishes a connection with the cloud, culminating in an integrated control architecture spanning both the vehicle and the cloud.
Hybrid E/E architectures, illustrated in Fig. 6, are deemed to exhibit more comprehensive performance compared to both domain-oriented and zone-oriented counterparts. This hybrid approach combines the merits of zone-oriented architectures by leveraging ZCUs to effectively minimize the number of ECUs. This leads to enhancements in wiring harness organization, scalability, and interchangeability. Simultaneously, hybrid architectures integrate characteristics from domain-oriented E/E architectures, which adhere to the principle of centralizing the calculation of coupled functions. In the initial phases of hybrid E/E architectures, DCUs are strategically retained to facilitate functional computations within each domain. Subsequently, there is a convergence of DCU functions into the central vehicle computer, with partial integration into ZCUs. This approach fosters functional integration, efficient message transmission, and calculation of diverse message types. The outcome is a well-optimized real-time performance for various message transmissions, and conducive to meeting the needs of different products or product series.
3 Networking Technologies for E/E Architectures
Networking technologies assume a pivotal role in shaping the development of E/E architectures, offering crucial features such as high bandwidth, low latency, and low-jitter network transmission.
This section initiates with an exploration of automotive Ethernet communication technology, identified as one of the most promising in-vehicle network technologies for the future of E/E architectures [13]. Its influence is instrumental in steering the paradigmatic evolution of automotive E/E architectures. Following this, an analysis of advanced networking technologies is presented, encompassing fundamental capabilities such as reliable communication, service-oriented frameworks, and centralized control for E/E architectures. While existing literature has predominantly concentrated on the communication layer of networking technologies in the automotive domain, this section takes a more holistic approach by considering their integration into the automotive composite system, which comprises the vehicle control model, the model of automotive E/E architectures, and more. From this contemporary standpoint, the discussion unfolds to elucidate the driving roles of TSN, SDN, SOA, and converged networking technologies in shaping automotive E/E architectures.
3.1 Automotive Ethernet
Bus technologies such as CAN, LIN, and FlexRay have been widely used in the past automotive E/E architectures. However, the surge in data volume and stringent real-time requirements driven by technologies like autonomous driving and intelligent cockpit functionalities has exposed limitations in terms of network bandwidth and scheduling capabilities for these traditional bus technologies. Consequently, automotive Ethernet, renowned for its high bandwidth and QoS, has gradually found application in automobiles [13]. This ascent of automotive Ethernet has carved out a new realm for the evolution of E/E architectures [62]. Unlike traditional industrial Ethernet technology, which typically employs LAN technology, automotive Ethernet stands out by utilizing Unshielded Twisted Pair (UTP) instead of two pairs of Shielded Twisted Pair (STP) to meet the complex Electromagnetic Compatibility (EMC) requirements within a vehicle [63].
Presently, automotive Ethernet supports full-duplex transmission rates ranging from 100 Mbps, 1 Gbps, multiple Gbps, to arbitrated transmission of 10 Mbps. This is standardized by IEEE 802.3bw-2015 [64], IEEE 802.3 bp-2016 [64], IEEE 802.3ch-2020 [27], and IEEE 802.3cg-2019 [27, 65]. These standards cater to the high bandwidth requirements of next-generation high-performance autonomous vehicles. Automotive Ethernet, with extended Time-Sensitive Networking (TSN) protocol support, facilitates flow synchronization, flow management, flow control, and flow integrity. This capability ensures low-latency, low-jitter, and safe communication essential for autonomous driving [27, 41, 66, 67].
Operating at the upper layer with protocols like TCP or UDP, automotive Ethernet can employ the SOME/IP protocol. This protocol, standardized in 2016 by AUTOSAR [44], is built on a scalable service-oriented network middleware. Its usage enhances the flexibility of in-vehicle systems to adapt to operational changes [25, 33, 68,69,70].
The high bandwidth, low delay, and low jitter characteristics of automotive Ethernet make significant contributions to the paradigm shift in automotive E/E architectures [36]. Firstly, the high bandwidth enables the in-vehicle network to transmit a greater number of audio and video streams. Secondly, the low delay and low jitter characteristics ensure Quality of Service (QoS) for various types of messages. Recognized as the backbone of next-generation and future automotive E/E architectures, automotive Ethernet is poised to play a pivotal role in shaping the future of vehicular communication [5, 13, 14, 62, 71,72,73,74,75].
3.2 Automotive TSN Technology
The Time-Sensitive Networking (TSN) protocol family, evolving from the AVB protocol family in 2012, is set to empower automobiles with high-bandwidth and high-real-time communication capabilities, in tandem with automotive Ethernet [41]. Currently, the industry is inclined to adopt the Credit-Based Shaper (CBS) protocol within TSN for automotive systems, primarily due to its lower costs in design and embedded development compared to other TSN protocols [38, 76]. Noteworthy features expected to augment automotive systems encompass guaranteed Quality of Service (QoS) [77, 78], clock synchronization [79, 80], communication redundancy [81], functional safety [82], and information security [83], among others.
An inherent advantage of TSN lies in its ability to classify messages effectively, offering distinct transmission characteristics for control messages, audio and video messages, or best-effort messages. These advantages play a pivotal role in ensuring the reliability and stability of vehicle control functions, thereby upholding vehicle functional safety. Moreover, TSN provides optimal streaming characteristics for audio and video communication requirements, such as those for cameras and displays, while contributing intelligent features to vehicles.
Considered for deployment in both domain-oriented and zone-oriented automotive E/E architectures, TSN technology facilitates real-time and reliable message transmission over Ethernet as the backbone. Messages are directed to Domain Control Units (DCUs) or Zone Control Units (ZCUs) for computation, possibly facilitated through gateway routing units [41].
3.3 Automotive SDN Technology
Software-Defined Networking (SDN) has emerged as a networking technology in recent years, introducing a paradigm that decouples the control plane from the data plane. This separation enables the dynamic configuration of the network plane through network ports, catering to flexible service requirements [84]. In the context of the new generation of automotive E/E architectures, where automotive Ethernet serves as the backbone network and various network equipment, including DCUs, ZCUs, and switches, act as communication units, the deployment of SDN technology becomes crucial. It facilitates the control and dynamic scheduling of network traffic on demand.
SDN technology offers flexible control over functions in DCUs, ZCUs, or switches, allowing for comprehensive management of network conditions. For instance, during high-speed vehicle operation, consideration can be given to increasing the transmission frequency of relevant messages to achieve higher performance, reverting to a normal state during low-speed operation. Looking ahead, SDN technology is poised to meet the real-time, safety, security, functional, and additional non-functional requirements essential for autonomous vehicles [85].
3.4 Automotive SOA Technology
In contrast to the conventional communication matrix reliant on fixed message transmission intervals, Service-Oriented Architecture (SOA) technology, based on the SOME/IP protocol, dynamically defines transmission services according to real-time requirements. This approach proves effective in curtailing communication loads and ECU power consumption [86]. Acting as a conduit between the underlying hardware and upper-layer service applications, SOA facilitates flexible invocation of upper-layer services.
For instance, with SOA, communication with light ECUs can be activated only when the lights are in demand. In the context of autonomous driving functions, whether it's the DCU of ADAS in domain-oriented E/E architectures or the ZCU integrated with ADAS functions in zone-oriented E/E architectures, decisions about activating functions like ACC [87] or AEB [88] are made. This includes determining whether communication services are needed to invoke other control units. Undoubtedly, SOA technology plays a pivotal role in streamlining communication messages within E/E architectures, thereby contributing to reduced power consumption in embedded platforms.
3.5 Future Converged Networking Technology
TSN technology primarily ensures the real-time performance of communication message transmission, characterized by low delay and low jitter. SDN technology introduces a controllable management layer into in-vehicle network architectures. SOA technology enhances the flexibility of services in E/E architectures by incorporating service-based features. Table 4 provides an overview of the development status of converged networking technologies. Looking ahead, the integration of these three technologies could be a prospect for future automotive E/E architectures, imparting higher levels of safety, reliability, and intelligence to future vehicles. Figure 7 outlines a developmental trajectory for networking technologies in automotive E/E architectures.
4 Modeling and Simulation Technology for E/E Architectures
Designing topologies and networking of E/E architectures may involve many different fields with high complexity. It is necessary to examine them by modeling and simulating before deployment. In this section, some commonly used simulators are discussed for design and verification, mainly including some topology and networking simulators commonly used in the communication field, such as OMNET + + , RTaw-Pesage and PREEvision, and topology and networking’s application simulators in the automotive areas, such as Matlab. Besides, some future comprehensive simulators are envisaged.
4.1 Topology and Networking Simulator
Simulation technologies for the topology and networking of E/E architecture have been increasingly used in recent years.
OMNET + + , an open-source discrete-event network simulator since 1997, is adept at simulating various industrial networks, including automotive in-vehicle TSN networks [56,57,58, 79]. It enables the construction of an Ethernet model for the new functional domain-oriented and zone-oriented E/E architectures. Algorithms for various TSN, SOA, and SDN [90] protocols can be designed within OMNET + + to ensure the QoS characteristics of diverse Ethernet traffic. While OMNET + + was not originally developed for automotive networks, particularly in-vehicle networks, it lacks simulation models for CAN, LIN, FlexRay, and other in-vehicle networks, along with corresponding gateway models.
TCN Time Analysis [96], developed by Time Critical Networks in 2017, serves as a software tool facilitating the construction of architecture and network digital twins. This tool allows designers of networks and automotive electrical architectures to conduct architecture exploration and what-if analyses through simulation. The latest version provides basic support for CAN, LIN, FlexRay, Ethernet, and some TSN protocols. Notably, while recent literature [92] suggests the use of TCN Time Analysis for validating TSN and SDN techniques, it is not an open-source network simulation framework, limiting the implementation of new extensions with protocols or features.
RTaW-Pesage [20, 97], introduced by INRIA in 2007, stands as a commercial vehicle network simulator with widespread industry usage. It has garnered adoption by prominent entities such as Mercedes-Benz, NIO, Bosch, Aptiv, and Huawei. This simulator excels in constructing automotive networks, including CAN, LIN, FlexRay, Ethernet, and others. Notably, it supports the simulation of cutting-edge Ethernet protocol stacks, encompassing TSN and SOME/IP. Distinguishing itself from OMNET + + and TCN Time Analysis, RTaW-Pesage actively incorporates new in-vehicle network technical features.
PREEvision [50], developed by Aquintos in 2008, emerges as a commercial model-based development tool tailored for the design and assessment of E/E systems. Its applications span conceptual development, design, evaluation, and optimization of requirements and functional characteristics within E/E architectures. PREEvision accommodates in-vehicle protocols, including Ethernet, CAN, FlexRay, LIN, and supports SOA design. Setting it apart from OMNET + + simulation software, PREEvision has the capability to design the entire vehicle wiring harness, adheres to AUTOSAR and ISO26262 standards for system design, and enables evaluations based on criteria such as technology, cost, weight, and scalability.
4.2 Topology and Networking’s Application Simulator
The performance of topology and networking needs to be analyzed and continuously improved according to the applications of in-vehicle environment.
Matlab, a numerical simulation software developed by MathWorks in 1984, serves as a convenient tool for establishing and verifying vehicle control models within the E/E architectures. However, its precision in vehicle modeling may be limited. In contrast, Carsim, a specialized vehicle dynamic modeling tool developed by MSC in 1996, enhances simulation accuracy. The commonly employed co-simulation of Matlab and Carsim [98] is integral in simulating vehicle systems, particularly for investigating control systems in the automotive domain, encompassing ACC [99, 100], AEB [101], and more.
Truetime, introduced in 1999 by the Lund Institute of Technology in Sweden, stands out as a networked control tool equipped with CAN and Ethernet simulation models. This tool can be seamlessly integrated into the co-simulation of Matlab and Carsim. The tripartite co-simulation involving Matlab, Carsim, and Truetime [102,103,104] facilitates the construction of vehicle control models under diverse E/E architecture topologies. This approach allows for the examination of various control algorithms across different topologies and networking characteristics. For instance, a recent study [104] delves into the analysis of the impact of different control algorithms on ACC function through the aggregation loop under a domain-based E/E architecture. It's worth noting that this co-simulation, while robust, lacks support for accurate network models and the simulation of emerging networking technologies such as TSN, SDN, or SOA.
4.3 Future Comprehensive Simulator
Various simulators exhibit diverse characteristics, catering to specific analyses such as network performance, application performance, and cost constraints. Table 5 summarizes some mainstream simulator software for E/E architectures. To comprehensively analyze E/E architecture topologies, a synergy with the aforementioned simulator software is imperative. Certain software provides direct interfaces for co-simulation, establishing a new simulation framework for exhaustive performance and bottleneck analysis. This approach ensures the safer and more reliable development of automotive E/E architectures while concurrently minimizing verification and development costs for embedded platforms.
Among the commonly used combinations, PREEvision and Matlab stand out for creating more comprehensive E/E architecture simulation models. Sander et al. [105] demonstrated the development of an automatic gateway prototype generation for optimizing E/E architectures. This involved setting topology, hardware architecture, functional network, and requirement layers in PREEvision, with the design function features implemented in Matlab. Stoll et al. [106] integrated ROS into PREEvision for describing AUTOSAR-compliant E/E architectures. ROS, developed by MATLAB with the extension Robotics System Toolbox, facilitated communication interfaces. Neubauer et al. [107] proposed a framework leveraging both PREEvision and Matlab to autonomously synthesize hardware-centric Matlab models from multiple PREEvision E/E architecture layers.
RTaW-Pesage and Matlab can be effectively employed in co-simulation, with CPAL serving as a domain-specific language developed by RealTime-at-Work and the University of Luxembourg. CPAL, detailed in Ref. [108], plays a pivotal role in interfacing with RTaW-Pegase for modeling high-level protocol layers within the E/E architecture. Simultaneously, it interfaces with Matlab for the development of vehicle control systems within the E/E architecture.
Given the intricate characteristics of topology, network, and application, the future demands more comprehensive simulators for realistic simulation analysis. Figure 8 outlines the anticipated development of simulators for automotive E/E architectures.
5 Challenges and Open Problems
In this section, some challenges and open problems of E/E architectures are discussed.
5.1 Co-design of Multi-networking Mechanisms
The continual evolution of E/E architecture topologies and networking technologies poses a challenge in co-designing them in conjunction with multiple networking technologies and novel E/E architectures.
Key technologies such as TSN, SDN, and SOA play instrumental roles in propelling the development of modern intelligent network technology. Their application in the automotive domain can significantly advance the progress of automotive E/E architectures. However, their incorporation into the automotive field necessitates careful consideration of the unique attributes of vehicles. This consideration goes beyond the typical concerns of low latency and low jitter in many cases within automotive E/E architectures, especially those involving sensor-controller-actuator structures like DYC and ACC, the paramount consideration becomes the end-to-end aggregation loop delay. Automotive network control involves various task trigger modes, including time-trigger and event-trigger modes, and network control loops, encompassing sensor-controller, controller-actuator, and actuator-controller (feedback) loops. These different factors also need to be considered in the process of networking design.
5.2 Ultra-High-Speed Automotive Networks
The new topologies of E/E architectures and networking technologies need the support of ultra-high-speed in-vehicle network technologies.
In the context of future centralized E/E architectures, ensuring the precision of communication delay boundary calculations mandates a primary network utilizing automotive Ethernet with a transmission rate of up to 10Gbps [38]. Additionally, in-vehicle optical fiber communication technologies, characterized by ultra-high transmission rates, low EMI, and lightweight properties, are recognized as pivotal components in the blueprint of future centralized E/E architectures [109].
Whether it be in-vehicle Ethernet technology, in-vehicle optical fiber communication technology, or other ultra-high-speed in-vehicle network technologies, it is unequivocal that they have not yet reached a mature application stage. Notably, the PHY chip of 10 Gbps in-vehicle Ethernet, for instance, has seen development only in recent years [38].
5.3 Safety Enhancement and Security Enhancement
The enhancement of safety and security in the evolving E/E architecture topologies is paramount [110].
As the topologies of E/E architectures undergo changes, the sensor-controller-actuator loop within the automotive E/E system is also altered. This modification in the message loop necessitates a reassessment and reinforcement of functional safety.
The continuous integration of new networking technologies within the new architecture provides the in-vehicle network with a more flexible and sophisticated scheduling mechanism. However, this advancement also introduces heightened security risks. For instance, the utilization of IP-based SOA technology, while offering advantages, exposes the system to potential IP-based security threats such as DoS or DDoS attacks. Consequently, there is an ongoing imperative to fortify security measures in the emerging topologies of E/E architectures.
5.4 Standardization of In-Vehicle Networks
The automotive industry, given its emphasis on safety, security, and energy conservation, necessitates rigorous scrutiny and the establishment of standards for the development of each technology. Automotive E/E architectures span diverse domains, including communication, software, and control. It is imperative to continually establish and enhance standards across these domains to foster the advancement of automotive E/E architectures. Notable examples include the collaborative efforts of the 802.1 working group and the AVNU alliance in advancing the Time-Sensitive Networking (TSN) standard, the ongoing progress of the AUTOSAR standard, and the continuous evolution of standards such as ISO26262 and ISO13400. These endeavors contribute significantly to the robust and standardized development of technologies within the automotive sector.
5.5 Application to Embedded Platforms
In the continuous evolution of automotive E/E architectures, embedded platforms, including DCUs, ZCUs, and in-vehicle Ethernet switches, have undergone gradual advancements. Currently, various OEMs and Tier1 suppliers endorse multi-core heterogeneous DCUs and ZCUs, along with in-vehicle Ethernet switches that support the in-vehicle Ethernet interface.
The design of DCUs and ZCUs necessitates a thorough analysis and allocation of functional requirements tailored to different vehicle models. The implementation of multi-core and heterogeneous designs in DCUs and ZCUs is contingent on the prior assignment of functions. Particularly, in the realm of Service-Oriented Architecture (SOA) technology, on-board services must be comprehensively designed in alignment with functional requirements to ensure real-time, safety, and security. Concerning in-vehicle switches, positioned as general network devices, there is an expectation for enhanced versatility. These switches are anticipated to support protocols like TSN IEEE 802.1Qav, IEEE 802.1Qbv, and others, while also accommodating top-level Software-Defined Networking (SDN) or SOA scheduling designs.
The deployment of technologies like TSN and SOA on embedded platforms underscores the critical role of automotive software architecture and design. Different embedded platforms, such as Microcontrollers (MCUs) or System-on-Chips (SoCs), exhibit distinct bottom-layer operating systems like Linux or QNX, AUTOSAR architecture for Central Processing (CP) or Application Processing (AP), and middleware for SOME/IP or DDS. These diverse platforms necessitate unique software frameworks for effective design and performance optimization.
5.6 Cost and Performance Optimization
Cost and performance are critical to E/E architecture. The optimization of these facets can significantly enhance a vehicle's competitiveness. As mentioned in Ref. [50], optimization objectives are multi-dimensional, varying across distinct feature selections and vehicle configurations, leading to the absence of a universally accepted optimization goal. Each automobile manufacturer harbors specific optimization goals and procedures for E/E architecture, often deemed as intellectual property.
The cost of E/E architecture includes hardware and wiring harness, and software development. Notably, the emphasis on hardware and wiring harness costs in E/E architecture design is due to their pronounced influence, with the cost of software development being more closely tied to functional requirements. In terms of cost optimization, this paper aligns with the four methods proposed in Ref. [8]: 1) physical architecture and topological optimization, 2) optimization of conducting medium, 3) variant optimization, and 4) redesign-to-cost approach. At the same time, the costs of CAN, LIN, FlexRay, Ethernet, and MOST in-vehicle communications, including transceivers and wiring harnesses, are analyzed in detail in Ref. [13].
The performance of E/E architecture encompasses real-time capabilities, diagnostic and service requirements, functional safety, and physical attributes such as weight, package dimensions, geometry, and power consumption. In Ref. [50], an optimization method based on PREEVision is introduced, exploring networking/deployment, hardware/geometry, hardware/geometry, communication/software, and functions/features/requirements aspects. Ref. [111] proposes a new formulation for architecture optimization, simultaneously exploring the design space of processor/bus selection, physical architecture integration (including bus connections), and task/message assignment under uncertainty about the software processing load. Additionally, recent research has delved into the application of networking technologies, such as TSN [76,77,78,79,80,81,82,83, 89,90,91,92,93,94,95], SDN [84, 85, 89,90,91,92,93], SOA [86, 94, 95], aiming to enhance real-time capabilities, diagnostic and service functionalities, as well as safety and security within E/E architecture.
However, there are few examples of publicly available research on the cost and performance optimization of the overall E/E architecture, because it often involves some sensitive business information.
6 Conclusions
This paper provides an exploration of the evolution of automotive E/E architectures, shedding light on the intricacies of networking technologies within these architectures.
Firstly, different from the conventional linear roadmap, this paper introduces a novel parallel roadmap for the evolution of automotive E/E architectures. This divergence aims to dispel misunderstandings embedded in the serial roadmap. Two distinct trajectories, namely the domain-oriented route and the zone-oriented route, are proposed to cater to the diverse requirements of OEMs and Tier1 suppliers. Each route offers unique advantages; domain-oriented architectures enhance real-time transmission within domains, while zone-oriented architectures present advantages in wiring simplicity, reduced ECUs, scalability, and interchangeability. The prospect of hybrid E/E architectures, combining the strengths of both, emerges as a promising avenue for future applications.
Secondly, the paper delves into the applications of Time-Sensitive Networking (TSN), Software-Defined Networking (SDN), and Service-Oriented Architecture (SOA) within E/E architectures. Anticipations for future integrated networking technologies, combining multiple paradigms, are articulated. This forward-looking perspective reflects the evolving landscape of networking requirements in the automotive sector.
Thirdly, a detailed exposition on topology and network simulators for E/E architectures is provided. The paper introduces simulators for both architecture topology and networking applications. While current simulators offer valuable insights, the envisaged future calls for comprehensive simulators capable of delivering more realistic simulation analyses. This shift toward more sophisticated simulation tools aligns with the growing complexities of modern E/E architectures.
Finally, the paper concludes by addressing the challenges and open problems looming over the development of E/E architectures. These challenges span the realms of technology, integration, and simulation.
A collaborative effort between academia and industry is posited as imperative for overcoming these hurdles and steering the trajectory of future E/E architectures, particularly in the context of autonomous vehicles.
The development of future E/E architectures in autonomous vehicles requires the continuous joint efforts of both academia and industry areas.
Abbreviations
- ACC:
-
Adaptive cruise control
- ADASs:
-
Advanced driver assistance systems
- AEB:
-
Automatic emergency braking
- AP:
-
Adaptive platform
- AUTOSAR:
-
Automotive open system architecture
- AVB:
-
Audio and video bridge
- CAN:
-
Controller area network
- CAN-FD:
-
Controller area network with flexible datarate
- CBS:
-
Credit-based shaper
- CC:
-
Communication and computing
- CP:
-
Classic platform
- CPAL:
-
Cyber-physical action language
- DCU:
-
Domain control unit
- DDoS:
-
Distributed denial of service
- DDS:
-
Data distribution service
- DoS:
-
Denial of service
- DYC:
-
Direct yaw-moment control
- E/E:
-
Electrical and electronic
- ECUs:
-
Electronic control units
- EMC:
-
Electromagnetic compatibility
- IP:
-
Internet protocol
- LAN:
-
Local area network
- LIN:
-
Local interconnection network
- MAC:
-
Medium access control
- MCU:
-
Microcontroller unit
- OEMs:
-
Original equipment manufacturers
- OPC:
-
Open platform communications
- QoS:
-
Quality of service
- ROS:
-
Robot operating system
- SDN:
-
Software-defined networking
- SOA:
-
Service-oriented architecture
- SOC:
-
System on chip
- SOME/IP:
-
Scalable service-oriented middleware over IP
- ST:
-
Scheduled traffic
- STP:
-
Shielded twisted pair
- TSN:
-
Time sensitive networking
- UA:
-
Unified architecture
- UTP:
-
Unshielded twisted pair
- WCTT:
-
Worst-case transmission time
- ZCU:
-
Zone control unit
References
Jiang, S.: Vehicle E/E architecture and its adaptation to new technical trends. SAE Tech. Paper (2019)
Palanca, A., Evenchick, E., Maggi, F., et al.: A stealth, selective, link-layer denial-of-service attack against automotive networks. Paper presented at 14th International Conference, DIMVA 2017, Bonn, Germany, 6–7 July 2017
Herberth, R., Körper, S., Stiesch, T., et al.: Automated scheduling for optimal parallelization to reduce the duration of vehicle software updates. IEEE Trans. Veh. Technol. 68(3), 2921–2933 (2019)
De La Torre, G., Rad, P., et al.: Driverless vehicle security: challenges and future research opportunities. Future. Gener. Comp. Syst. 108, 1092–1111 (2020). https://doi.org/10.1016/j.future.2017.12.041
Byun, J.Y., Park, J.W., Kim, D.Y., et al.: Effective in-vehicle network training strategy for automotive engineers. IEEE Access 10, 29252–29266 (2022). https://doi.org/10.1109/ACCESS.2022.3158269
Avatefipour, O., Malik, H.: State-of-the-art survey on in-vehicle network communication (CAN-Bus) security and vulnerabilities. arXiv: 1802.01725 (2018)
Nolte, T.: Share-Driven Scheduling of Embedded Networks. Institutionen för Datavetenskap och Elektronik (2006)
Blank, R.: How to save $20 per car by optimization of the E/E system? SAE Int. J. Passenger Cars Electron. Electr. Syst. 8, 51–55 (2015). https://doi.org/10.4271/2015-01-0153
Navale, V.M., Williams, K., Lagospiris, A., et al.: Revolution of E/E architectures. SAE Int. J. Passenger Cars Electron. Electr. Syst. 8, 282–288 (2015). https://doi.org/10.4271/2015-01-0196
Bozdal, M., Samie, M., Aslam, S., Jennions, I.: Evaluation of can bus security challenges. Sensors 20, 2364 (2020). https://doi.org/10.3390/s20082364
Markovitz, M., Wool, A.: Field classification, modeling and anomaly detection in unknown CAN bus networks. Veh. Commun. 9, 43–52 (2017)
Kornaros, G., Tomoutzoglou, O., Mbakoyiannis, D., et al.: Towards holistic secure networking in connected vehicles through securing CAN-bus communication and firmware-over-the-air updating. J. Syst. Architect. 109, 101761 (2020). https://doi.org/10.1016/j.sysarc.2020.101761
Zeng, W., Khalid, M.A.S., Chowdhury, S.: In-vehicle networks outlook: achievements and challenges. IEEE Commun. Surveys Tutor. 18(3), 1552–1571 (2016). https://doi.org/10.1109/COMST.2016.2521642
Huang, J., Zhao, M., Zhou, Y., et al.: In-vehicle networking: protocols, challenges, and solutions. IEEE Netw. 33(1), 92–98 (2018)
Bordoloi, U.D., Samii, S.: The frame packing problem for CAN-FD. Paper presented at 35th IEEE Real-Time Systems Symposium (RTSS), Rome, Italy, 2–5 December 2014
Yu, T., Wang, X.: Topology verification enabled intrusion detection for in-vehicle CAN-FD networks. IEEE Commun. Lett. 24(1), 227–230 (2019). https://doi.org/10.1109/LCOMM.2019.2953722
Joshi, P., Ravi, S.S., Liu, Q., et al.: Approaches for assigning offsets to signals for improving frame packing in CAN-FD. IEEE Trans. Comput. Aid. D. 39, 1109–1122 (2019). https://doi.org/10.1109/TCAD.2019.2907921
Schmidt, E.G., Schmidt, K.: Message scheduling for the FlexRay protocol: the dynamic segment. IEEE Trans. Veh. Technol. 58(5), 2160–2169 (2008)
Zhao, R., Qin, G.H., Liu, J.Q.: Gateway system for CAN and FlexRay in automotive ECU networks. Paper presented at 2010 International Conference on Information, Networking and Automation (ICINA), Kunming, 18–19 October 2010
Fikke F S.: Electric/electronic-architectures-automating and optimizing communication matrices. Dissertation, Delft University of Technology (2016)
Migge, J., Villanueva, J., Navet, N., et al.: Insights on the performance and configuration of AVB and TSN in automotive ethernet networks. Paper presented at 9th European Congress on Embedded Real Time Software and Systems (ERTS 2018), Toulouse, France, January 2018
Wu, W., Li, R., Xie, G., et al.: A survey of intrusion detection for in-vehicle networks. IEEE Trans. Intell. Transp. Syst. 21(3), 919–933 (2019). https://doi.org/10.1109/TITS.2019.2908074
Bandur, V., Selim, G., Pantelic, V., et al.: Making the case for centralized automotive E/E architectures. IEEE Trans. Veh. Technol. 70(2), 1230–1245 (2021)
Brunner, S., Roder, J., Kucera, M., et al.: Automotive E/E-architecture enhancements by usage of ethernet TSN. Paper presented at 13th Workshop on Intelligent Solutions in Embedded Systems (WISES), Hamburg, Germany, 12–13 June 2017
Gehrmann, T., Duplys, P.: Intrusion detection for some/ip: Challenges and opportunities. Paper presented at 2020 23rd Euromicro Conference on Digital System Design (DSD), Kranj, Slovenia, 26–28 August 2020
Kugele, S., Cebotari, V., Gleirsche,r M., et al.: Research challenges for a future-proof E/E architecture. Paper presented at 15th Workshop Automotive Software Engineering, Lecture Notes in Informatics (LNI), Gesellschaft fur Informatik (GI), Bonn, 1 September 2017
Ashjaei, M., Bello, L.L., Daneshtalab, M., et al.: Time-sensitive networking in automotive embedded systems: state of the art and research opportunities. J. Syst. Architect. 117, 102137 (2021). https://doi.org/10.1016/j.sysarc.2021.102137
Stolz, W., Kornhaas, R., Krause, R., et al.: Domain control units - the solution for future E/E architectures? SAE Int. (2010). https://doi.org/10.4271/2010-01-0686
Haas, W., Langjahr, P.: Cross-domain vehicle control units in modern E/E architectures. Paper presented at 16 Internationales Stuttgarter Symposium: Automobil-und Motorentechnik, Springer Fachmedien Wiesbaden, 2016
Baic, D., Langjahr, P., Haas, W., et al.: Safe computing with central ECUs. Paper presented at 18 Internationales Stuttgarter Symposium: Automobil-und Motorentechnik, Springer Fachmedien Wiesbaden, 2018
Saidi, S., Steinhorst, S., Hamann, A., et al.: Special session: Future automotive systems design: Research challenges and opportunities. Paper presented at 2018 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), Turin, Italy, 30 September 2018 - 05 October 2018
Tavella, D., Tolkacz, J., Wasacz, B., et al.: Cross-domain control architecture - Single master controller for propulsion and chassis automotive domains. SAE Tech. Paper. 1–9 (2022). https://doi.org/10.4271/2022-01-0746
Yu, D.: The digital foundation platform--A multi-layered SOA architecture for intelligent connected vehicle operating system. arXiv preprint arXiv. 1–11 (2022). https://doi.org/10.4271/2022-01-0107.
Wang, J., Liu, J., Kato, N.: Networking and communications in autonomous driving: a survey. IEEE Commun. Surveys Tutor. 21(2), 1243–1274 (2019). https://doi.org/10.1109/COMST.2018.2888904
Mody, M., Jones, J., Chitnis, K., et al.: Understanding vehicle E/E architecture topologies for automated driving: System partitioning and tradeoff parameters. Electronic Imaging 2018(17), 1–5 (2018). https://doi.org/10.2352/ISSN.2470-1173.2018.17.AVM-358
Zhu, H., Zhou, W., Li, Z., et al.: Requirements-driven automotive electrical/electronic architecture: a survey and prospective trends. IEEE Access 9, 100096–100112 (2021)
Dibaei, M., Zheng, X., Jiang, K., et al.: Attacks and defences on intelligent connected vehicles: a survey. Digit. Commun. Netw. 6(4), 399–421 (2020). https://doi.org/10.1016/j.dcan.2020.04.007
Walrand, J., Fellow, L., Turner, M., et al.: An architecture for in-vehicle networks. IEEE Trans. Veh. Technol. 70(7), 6335–6342 (2021)
Bandur, V., Kapinski, R., Pantelic, V.: Aspects of migrating from decentralized to centralized E/E architectures. SAE Tech. Paper (2022). https://doi.org/10.4271/2022-01-0747
Askaripoor, H., Farzaneh, M.H., Knoll, A.: E/E architecture synthesis: challenges and technologies. Electronics 11(4), 1–26 (2022). https://doi.org/10.3390/electronics11040518
Deng, L., Xie, G., Liu, H., et al.: A survey of real-time ethernet modeling and design methodologies: From AVB to TSN. ACM Comput. Surv. 55(2), 1–36 (2023). https://doi.org/10.1145/3487330
Braun, L., Armbruster, M., Sax, E.: Stakeholder issues concerning the automotive E/E-architecture. Paper presented at 2016 International Conference on Electrical Systems for Aircraft, Railway, Ship Propulsion and Road Vehicles and International Transportation Electrification Conference, Toulouse, France, 02–04 November 2016
Heinecke, H., Schnelle, K.-P., Fennel, H., et al.: Automotive open system architecture-an industry-wide initiative to manage the complexity of emerging automotive E/E-architectures. SAE Tech. Paper (2004)
Reinhardt, D., Kaule, D., Kucera, M.: Achieving a scalable E/E-architecture using AUTOSAR and virtualization. SAE Int. J. Passenger Cars Electron. Electr. Sys. 6, 489–497 (2013)
Werkstetter, M., Weber, S., Hirth, F., et al.: Laserlicht im BMW i8 ansteuerung und E/E-integration. ATZelektronik 9(4), 26–31 (2014). https://doi.org/10.1365/s35658-014-0446-0
Gunnarsson, D., Traub, M., Pigorsch, C.: Timing evaluation in E/E architecture design at BMW. SAE Int. J. Passenger Cars Electron. Electr. Sys. 7(1), 178–188 (2014)
Traub, M., Maier, A., Barbehön, K.L.: Future automotive architecture and the impact of IT trends. IEEE Softw. 34(3), 27–32 (2017)
Migge, J., Navet, N., Oliver, C., et al.: Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design. Paper presented at 2020 IEEE Standards Association Ethernet & IP@ Automotive Technology Day, Munich, Germany, 14–18 September 2020
Waszecki, P., Lukasiewycz, M., Masrur, A., et al.: How to engineer tool-chains for automotive E/E architectures? ACM SIGBED Rev. 10(4), 6–15 (2013). https://doi.org/10.1145/2583687.2583689
Schäuffele, J.: E/E architectural design and optimization using PREEvision. SAE Tech. Paper (2016). https://doi.org/10.4271/2016-01-0016
Schäfer, C., Denkelmann, R.: Sustainable E/E architecture power supply and data transmission for autonomous driving. ATZelektronik worldwide 13(6), 16–21 (2018). https://doi.org/10.1007/s38314-018-0078-x
Marino, A.G., Fons, F., Haigang, Z., et al.: Traffic shaping engine for time sensitive networking integration within in-vehicle networks. Paper presented at 2021 IEEE Vehicular Networking Conference, Ulm, Germany, 10–12 November 2021
Bandur, V., Pantelic, V., Dawson, M.: A domain-centralized automotive powertrain E/E architecture. SAE Tech. Paper (2021). https://doi.org/10.4271/2021-01-0786.Abstract
Du, L.H.: Case study on the strategy system of Chinese engineering-machinery manufacturing enterprises: Caterpillar VS sany. Paper presented at 2009 International Conference on Management Science and Engineering, Moscow, Russia, 14–16 September 2009
Xie, G., Li, Y., Han, Y., et al.: Recent advances and future trends for automotive functional safety design methodologies. IEEE Trans. Industr. Inform. 16(9), 5629–5642 (2020)
Lee, J., Park, S.: Time-sensitive network (TSN) experiment in sensor-based integrated environment for autonomous driving. Sensors 19(5), 1111 (2019)
Zhou, Z., Lee, J., Berger, M.S., et al.: Simulating TSN traffic scheduling and shaping for future automotive Ethernet. J Commun Netw-S Kor. 23(1), 53–62 (2021). https://doi.org/10.23919/jcn.2021.000001
Bello, L. lo, Patti, G., Vasta, G.: Assessments of real-time communications over TSN automotive networks. Electronics 10, 1–12 (2021). https://doi.org/10.3390/electronics10050556
Xie, Y., Zeng, G., Kurachi, R., et al.: Security/timing-aware design space exploration of CAN FD for automotive cyber-physical systems. IEEE Trans. Industr. Inform. 15, 1094–1104 (2019)
Xie, Y., Zeng, G., Kurachi, R., et al.: Balancing bandwidth utilization and interrupts: two heuristic algorithms for the optimized design of automotive CPS. IEEE Trans. Industr. Inform. 16, 2382–2392 (2020). https://doi.org/10.1109/TII.2019.2936240
Kim, H.J., Choi, M.H., Kim, M.H., et al.: Development of an ethernet-based heuristic time-sensitive networking scheduling algorithm for real-time in-vehicle data transmission. Electronics 10, 1–11 (2021). https://doi.org/10.3390/electronics10020157
Tuohy, S., Glavin, M., Hughes, C., et al.: Intra-vehicle networks: a review. IEEE Trans. Intell. Transp. Syst. 16, 534–545 (2015). https://doi.org/10.1109/TITS.2014.2320605
Schneider, S., Dang, L., Schlottmann, E., et al.: Internet protocol over ethernet in powertrain - Comparison with current applications and future trends. SAE Int. J. Passenger Cars Electron. Electr. Syst. 5, 62–71 (2012)
IEEE: IEEE Std 802.3bu-2016: IEEE Standard for Ethernet (Amendment 8: Physical Layer and Management Parameters for Power over Data Lines (PoDL) of Single Balanced Twisted-Pair Ethernet). (2017). https://doi.org/10.1109/IEEESTD.2017.7851124
Huszak, G., Morita, H., Zimmerman, G.: Backward-compatible forward error correction of burst errors and erasures for 10base-T1s. IEICE Trans. Commun. 104(12), 1524–1538 (2021). https://doi.org/10.1587/transcom.2021EBP3016
Nasrallah, A., Thyagaturu, A.S., Alharbi, Z., et al.: Ultra-low latency (ULL) networks: the IEEE TSN and IETF DetNet standards and related 5G Ull research. IEEE Commun. Surveys Tutor. 21(1), 88–145 (2018). https://doi.org/10.1109/COMST.2018.2869350
Sabry, A., Omar, A., Hammad, M., et al.: AVB/TSN protocols in automotive networking. Paper presented at 2020 15th International Conference on Computer Engineering and Systems (ICCES), Cairo, Egypt, 15–16 December 2020
Iorio, M., Reineri, M., Risso, F., et al.: Securing SOME/IP for in-vehicle service protection. IEEE Trans. Veh. Technol. 69(11), 13450–13466 (2020). https://doi.org/10.1109/tvt.2020.3028880
Iorio, M., Buttiglieri, A., Reineri, M., et al.: Protecting in-vehicle services: security-enabled SOME/IP middleware. IEEE Veh. Technol. Mag. 15(3), 77–85 (2020)
Viriyasitavat, W., Anuphaptrirong, T., Hoonsopon, D.: When blockchain meets Internet of Things: characteristics, challenges, and business opportunities. J. Ind. Inf. Integr. 15, 21–28 (2019). https://doi.org/10.1016/j.jii.2019.05.002
Lee, T.-Y.Y., Lin, I.-A.A., Liao, R.-H.H.: Design of a FlexRay/ethernet gateway and security mechanism for in-vehicle networks. Sensors 20(3), 641 (2020). https://doi.org/10.3390/s20030641
Lee, Y.S., Kim, J.H., Jeon, J.W.: FlexRay and Ethernet AVB synchronization for high QoS automotive gateway. IEEE Trans. Veh. Technol. 66(7), 5737–5751 (2017). https://doi.org/10.1109/TVT.2016.2636867
Kim, J.H., Seo, S.H., Hai, N.T., et al.: Gateway framework for in-vehicle networks based on CAN, FlexRay, and Ethernet. IEEE Trans. Veh. Technol. 64(10), 4472–4486 (2014). https://doi.org/10.1109/TVT.2014.2371470
Lee, T., Liao, R., Lin, I., et al.: A novel FlexRay/ Ethernet gateway for in-vehicle networks. Paper presented at 2019 8th International Conference on Innovation, Communication and Engineering (ICICE), Zhengzhou, China, 25–30 October 2019
Luo, F., Yang, Z., Wang, Z.: Routing and security mechanisms design for automotive TSN/CAN FD security gateway. SAE Tech. Paper (2022). https://doi.org/10.4271/2022-01-0113
Liu, X., Nie, Z., Li, D., et al.: Design of an improved ethernet AVB model for real-time communication in in-vehicle network. Paper presented at 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference, Chengdu, China, 15–17 March 2019
Ashjaei, M., Sjödin, M., Mubeen, S.: A novel frame preemption model in TSN networks. J. Syst. Architect. 116, 102037 (2021). https://doi.org/10.1016/j.sysarc.2021.102037
Lv, J., Zhao, Y., Wu, X., et al.: Formal analysis of TSN scheduler for real-time communications. IEEE Trans. Reliab. 70(3), 1286–1294 (2020). https://doi.org/10.1109/TR.2020.3026689
Zhu, H., Liu, K., Yan, Y., et al.: Measures to improve the accuracy and reliability of clock synchronization in time-sensitive networking. IEEE Access 8, 192368–192378 (2020). https://doi.org/10.1109/ACCESS.2020.3033159
Kim, Y.J., Kim, J.H., Cheon, B.M., et al.: Performance of IEEE 802.1AS for automotive system using hardware timestamp. Paper presented at The 18th IEEE International Symposium on Consumer Electronics (ISCE 2014), Jeju, Korea (South), 22–25 June 2014
Falk, J., Hellmanns, D., Carabelli, B., et al.: NeSTiNg: Simulating IEEE time-sensitive networking (TSN) in OMNeT++. Paper presented at 2019 International Conference on Networked Systems (NetSys), Munich, Germany, 18–21 March 2019
Kostrzewa, A., Ernst, R.: Achieving safety and performance with reconfiguration protocol for ethernet TSN in automotive systems. J. Syst. Architect. 118, 102208 (2021). https://doi.org/10.1016/j.sysarc.2021.102208
Barton, R., Henry, J.: Management of IEEE 802.1Qci security policies for time sensitive networks (TSN). Technical Disclosure Commons, 1–6 (2018). https://www.tdcommons.org/dpubs_series/1541
Geng, R., Wang, X., Liu, J.: A software defined networking-oriented security scheme for vehicle networks. IEEE Access 6, 58195–58203 (2018). https://doi.org/10.1109/ACCESS.2018.2875104
Rotermund, R., Hackel, T., Meyer, P., et al.: Requirements analysis and performance evaluation of SDN controllers for automotive use cases. Paper presented at 2020 IEEE Vehicular Networking Conference, New York, NY, USA, 16–18 December 2020
Rumez, M., Grimm, D., Kriesten, R., et al.: An overview of automotive service-oriented architectures and implications for security countermeasures. IEEE Access 8, 221852–221870 (2020). https://doi.org/10.1109/ACCESS.2020.3043070
Xie, G., Yang, L.T., Wu, W., et al.: Security enhancement for real-time parallel in-vehicle applications by CAN FD message authentication. IEEE Trans. Intell. Transp. Syst. 22(8), 5038–5049 (2020)
Rosado, A.L., Chien, S., Member, S., et al.: Certainty and critical speed for decision making in tests of pedestrian automatic emergency braking systems. IEEE Trans. Intell. Transp. Syst. 18, 1358–1370 (2016)
Said, S.B.H, Truong, Q.H, Boc, M.: SDN-based configuration solution for IEEE 802.1 time sensitive networking (TSN). ACM SIGBED Review 16(1), 27–32 (2018)
Meyer, P., Korf, F., Schmidt, T.C.: Software-defined networks supporting time-sensitive in-vehicular communication. Paper presented at 2019 IEEE 89th Vehicular Technology Conference (VTC2019-Spring), Kuala Lumpur, Malaysia, 28 April - 01 May 2019
Haugg, T., Soltani, M.F., Häckel, T., et al.: Simulation-based evaluation of a synchronous transaction model for time-sensitive software-defined networks. arXiv preprint arXiv, 2110.00236 (2021)
Chahed, H., Kassler, A.J.: Software-defined time sensitive networks configuration and management. Paper presented at 2021 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), Heraklion, Greece, 09–11 November 2021. https://doi.org/10.1109/NFV-SDN53031.2021.9665120
Hackel, T., Meyer, P., Korf, F., et al.: Secure time-sensitive software-defined networking in vehicles. IEEE Trans. Veh. Technol. 72(1), 35–51 (2022). https://doi.org/10.1109/TVT.2022.3202368
Arestova, A., Martin, M., Hielscher, K.S.J., et al.: A service-oriented real-time communication scheme for AUTOSAR adaptive using OPC UA and time-sensitive networking. Sensors 21(7), 2337 (2021). https://doi.org/10.3390/s21072337
Villanueva, J., Migge, J., Navet, N.: QoS-predictable SOA on TSN: Insights from a case-study. (2021). https://orbilu.uni.lu/handle/10993/46285
TCN timeanalysis, 2022, https://www.timecriticalnetworks.com/products/
RTaW-Pesage, 2022, https://www.realtimeatwork.com/rtaw-pegase/
Cao, W., Wang, L., Li, J., et al.: Analysis and design of drivetrain control for the AEV with network-induced compounding-construction loop delays. IEEE Trans. Veh. Technol. 70(6), 5578–5591 (2021). https://doi.org/10.1109/TVT.2021.3077355
Dang, R., Wang, J., Li, S.E., et al.: Coordinated adaptive cruise control system with lane-change assistance. IEEE Trans. Intell. Transp. Syst. 16(5), 2373–2383 (2015). https://doi.org/10.1109/TITS.2015.2389527
Cao, W., Gu, G., Zhang, L., et al.: Analysis and synthesis of cooperative adaptive cruise control against the hetero-integration poly-net loop delays. IEEE Trans. Ind. Electron. 70, 12913–12925 (2023). https://doi.org/10.1109/TIE.2023.3236081
Cao, W., Yang, M., Wei, Z., et al.: Autonomous emergency braking of electric vehicles with high robustness to cyber-physical uncertainties for enhanced braking stability. IEEE Trans. Veh. Technol. 72(4), 4426–4441 (2022). https://doi.org/10.1109/TVT.2022.3222870
Zhu, X., Zhang, H., Fang, Z.: Speed synchronization control for integrated automotive motor-transmission powertrain system with random delays. Mech. Syst. Signal Pr. 64–65, 46–57 (2015). https://doi.org/10.1016/j.ymssp.2015.04.001
Cao, W., Wu, Y., Zhou, E., et al.: Reliable integrated ASC and DYC control of all-wheel-independent-drive electric vehicles over CAN using a co-design methodology. IEEE Access 7, 6047–6059 (2019). https://doi.org/10.1109/ACCESS.2018.2886994
Cao, W., Liu, S., Li, J., et al.: Analysis and design of adaptive cruise control for smart electric vehicle with domain-based poly-service loop delay. IEEE Trans. Ind. Electron. 70(1), 866–877 (2022). https://doi.org/10.1109/TIE.2022.3148732
Sander, O., Merz, J., Becker, J., et al.: Automatic gateway prototype generation for optimization of E/E-architectures based on high-level models. SAE Tech. Paper (2011). https://doi.org/10.4271/2011-01-1029
Stoll, H., Koch, E., Sax, E.: Integration of ROS communication interfaces in a model-based tool for the description of AUTOSAR-compliant electrical/electronic architectures (E/E-A) in vehicle development. Paper presented at 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC), Rhodes, Greece, 20–23 September 2020. https://doi.org/10.1109/ITSC45102.2020.9294319
Neubauer, K., Masing, L., Mahl, M., et al.: Template-driven and hardware-centric cross-domain E/E architecture simulation. Paper presented at 2021 IEEE International Workshop on Rapid System Prototyping (RSP) Paris, France, (2021). https://doi.org/10.1109/RSP53691.2021.9806231
Fejoz, L., Regnier, B., Miramont, P., et al.: Simulation-based fault injection as a verification oracle for the engineering of time-triggered Ethernet networks. Paper presented at ERTS 2018, Toulouse, France (2018)
Wang, W., Yu, S., Cao, W., et al.: Review of in-vehicle optical fiber communication technology. Automot. Innov. 5, 272–284 (2022). https://doi.org/10.1007/s42154-022-00184-2
Deng, B., Nan, J., Cao, W., et al.: A Survey on integration of network communication into vehicle real-time motion control. IEEE Commun. Surveys Tutor. (2023). https://doi.org/10.1109/COMST.2023.3295384
Imanishi, Y., Collin, A., Siddiqi, A., et al.: Optimization-based robust architecture design for autonomous driving system. SAE Tech. Paper (2019). https://doi.org/10.4271/2019-01-0473
Acknowledgments
This work was supported by the National Key Research and Development Program of China (under Grant 2020YFB1600203), and National Natural Science Foundation project (under Grant 52372374).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Wang, W., Guo, K., Cao, W. et al. Review of Electrical and Electronic Architectures for Autonomous Vehicles: Topologies, Networking and Simulators. Automot. Innov. 7, 82–101 (2024). https://doi.org/10.1007/s42154-023-00266-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42154-023-00266-9