ethernet & adaptive autosar · elektrik/elektronik agenda 2 3. service- oriented architecture...

16
Elektrik/Elektronik Ethernet & Adaptive AUTOSAR K ey elements of the new V olkswagen E/ E architecture Dr. Marcel W ille, Dr. O laf Krieger Volkswagen AG

Upload: others

Post on 04-Jan-2020

23 views

Category:

Documents


4 download

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

Elektrik/Elektronik

Tha nk you very much for your attention.