ethernet & adaptive autosar · elektrik/elektronik agenda 2 3. service- oriented architecture...
TRANSCRIPT
Elektrik/Elektronik
Ethernet & A da ptive A UTO SA R K ey elements of the new V olksw agen E/ E architecture
Dr. Marcel W ille, Dr. O laf Krieger Volkswagen AG
Elektrik/Elektronik
2 A genda
3. Service-oriented architecture w ith A daptive A UTO SA R
1. M otivation for a new E/ E architecture
5. Conclusion
4. Service-oriented communication w ith Ethernet/ IP protocol stack
2. Basic approach
Elektrik/Elektronik
Digita l. Connected.
Current way of thinking: Vehicle separated from customers‘
daily digital experience
N ew way of thinking: Vehicle integrated in customer digital
experience
Elektrik/Elektronik
4 M otivation
The smart vehicle consistently increases its performance via updates and upgrades
after sales.
A new approach is required to enable continuous innovation.
„ Digita l W orld“ stands for innovation and being up to date The V ehicle becomes an integra l part of this digita l w orld
Elektrik/Elektronik
5 Basic approach – A ssumptions a nd Challenges
K ey Pa ra meters
Power Train Chassis
Body ADAS
Infotainment …
Power Train Chassis
Body ADAS
Infotainment Auto. Driving Digitalization
…
Criteria
E/ E-A rchitecture Distributed Functional
Architecture not appropriate for update-
and upgradability
Centralized Functional Architecture
Application Server with Basic System Services
MQ B MEB
Elektrik/Elektronik
6 A new approa ch to ena ble upda ta bility & upgradability
Centra lized functiona l a rchitecture w ith decoupling of a pplica tion softw a re a nd I/ O functions
Reduce overall system complexity and dependencies between applications
Efficient & fa st development of customer functions
Provide basic services required by several customer functions
Make use of service-oriented communication
Functions
Peripherals
Computation level
Sensor/ Actuator level
In-Car Application-Server (ICAS )
Basic Services Applications
Gateway
Applications Cloud
today
In the future
Elektrik/Elektronik
Service-oriented architecture as key to digita lization
7
Enables Volkswagen to easily Plug & Play new functions by improve updateability, upgradeability, reusability and portability
Service-oriented communication
dynamic binding using service discovery and publish/subscribe
Data representation primarily based on REST (Representational State Transfer) uniform interfaces, stateless, separation of concerns, …
Forward- and backward-compatibility of interfaces
Elektrik/Elektronik
Common SW -Framew ork based on A daptive A UTO SA R
8
A common SW-Framework enables: Customer functions/basic
services to be developed independently of ICAS and operating system
Common methodology and exchange formats
Common update and communication protocols
Elektrik/Elektronik
SW Reference A rchitecture 9
Application
Basic services Service
Registry
Offb
oard
le
vel
Com
puta
tion
leve
l Se
nsor
/ A
ctua
tor
leve
l
ICAS
Basisdienste Download-manager
Embedded ECUs
Basisdienste Basisdienste Local Sensor
Basisdienste Basisdienste Local Actuator
Application
SW-module (SWC)
Hypervisor VM or own controller with OSEK-OS VM with POSIX-OS
Service-orientated communication
Basic services Service
Registry
Service facade
Service Service Service
Service Service
Backend
Gateway
VM with POSIX-OS
Adaptive AUTOSAR Adaptive AUTOSAR Classic AUTOSAR
Basic services
Application
Basic services
Application
ICAS architecture will be derived from SW Reference Architecture
Elektrik/Elektronik
Service-oriented communica tion w ith Ethernet- and IP-based protocol stack
10
DoIP HTTP/1.1 WebSocket ??? SOME/IP Signal-
Comm. RTP
1733
TLS / DTLS SecOC
TCP / UDP
IPv6 NDP IPv6-Routing
Clock-Sync 802.1AS
100BASE-T1 1000BASE-T1
Services Services
Services Applications / Services
Ethernet MAC / Switch
Service oriented communication via Ethernet enables high bandwidth and more flexibility
Use of standards as far as possible through the whole stack
Elektrik/Elektronik
Volkswagen Infotainment Web Interface (viwi)
RESTful* micro services architecture
Using JSO N , HTTP, TLS
Flexible protocol for distributed Services in different ECUs and off board
Apps running in node.js or other web service container or HTML5 based HMI elements
All services are multi client capable and stateless
Specification is part of W 3C Automotive W orking G roup
SOME/ IP
Cyclic communication for control services
Service oriented communica tion 11
* representation sate transfer
Elektrik/Elektronik
Digita lization as driver for new Protocols? 12
Is something new required if the vehicle becomes a n integra l pa rt of the digita l w orld?
HTTP ??? Some/ IP
HMI, Internet, CE-Devices
Internet Standard (Cloud)
Established protocol enviroment e.g. TLS, OAuth
Text-based
Data centric approach (RESTful)
Vehicle control
Vehicle oriented
Closed Environment
Binary
RPC approach
Elektrik/Elektronik
Using TLS and SecO C to increase Security
Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS)
Authentic communication
Authentication of client and Server
Data integrity
Encrypted communication
For confidential information
SecO C for authentic signal based communication
13
Elektrik/Elektronik
V LA N and packet Filter Firew all 14
Internal N etwork high security and
availability requirements
Internal N etwork medium security and
availability requirements
APP APP
APP APP APP APP APP APP APP APP
Ethernet Ethernet Ethernet Ethernet Switch
APP
External Accessible N etwork e.g. LTE, W iFi, Bluetooth, O BD
Low security requirements
APP APP
Ethernet
APP
Switch
Router and PacketFilter
Router and PacketFilter
N etwork with different security zones realized by VLAN s
Secure routing to communicate between security domains using Packet filter
Elektrik/Elektronik
15 Conclusion
Volkswagen is going to introduce a centralized architecture with focus on updatability and upgradability of customer functions
Volkswagen & Vector will jointly promote Adaptive AUTO SAR and automotive Ethernet to be used in new Volkswagen E/E architecture
In-Car Application Servers (ICAS) are using Adaptive AUTO SAR as standardized SW -Framework
In-Car Application Servers (ICAS) are using standardized Ethernet/ IP protocols for service-oriented communication