dr. günther heling vector informatik - autosar - … · 2017-11-13 · autosar adaptive platform...

18
10 th AUTOSAR Open Conference AUTOSAR Nov-2017 AUTOSAR Adaptive Platform – Now it‘s Time to get on Board Dr. Günther Heling Vector Informatik

Upload: phungxuyen

Post on 29-Jul-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

10th AUTOSAR Open Conference

AUTOSAR Nov-2017

AUTOSAR Adaptive Platform –Now it‘s Time to get on Board

Dr. Günther HelingVector Informatik

Page 2: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

2

A second glance reveals even more differences:

Classic harmonize terminology, functions, and interfacesoptimize development methodology

At the first glance Adaptive and Classic don’t have too much in commonIntroduction

A D P T V EC L S S CA I

Nevertheless: it’s worth to have a look at Classic

Adaptive utilize existing IT methods and solutionsconnect vehicles to the internet

Page 3: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

3

Adaptive – now it‘s time to get on board

2

What can we learn from Classic ?

Where to use Adaptive ?

1

3 How to benefit best ?

Page 4: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

4

AUTOSAR grows continuously – but full exploitation takes a while1. What can we learn from Classic ?

Source: Vector’s evaluation based on number of projects

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017

AUTOSAR Classic BSW

non AUTOSAR BSW

0%10%20%30%40%50%60%70%80%90%

100%

2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017

AUTOSAR Share

Asia

North America

Europe

63%

42%

Page 5: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

5

Usage of the AUTOSAR methodology can be derived from usage of RTE

... and from usage of ARXML System Description: 1/3 of our OEM programs use ARXLM

Development methods change slower than technology1. What can we learn from Classic ?

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017

RTE Share of AUTOSAR Classic Projects

To benefit from a new technology it takes 1. a good reason,2. a good opportunity and3. the will to change

Source: Vector’s evaluation based on number of projects

80%

Page 6: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

6

AUTOSAR Classic - many variants for many OEMs1. What can we learn from Classic ?

Program AUTOSAR version Configuration Bus System

1 3.2.1 Legacy LDF + DBC + Fibex CAN, LIN, FlexRay

2 3.2.2 AUTOSAR SD CAN, LIN, FlexRay

3 3.2.x Legacy LDF + DBC CAN, LIN

4 3.2.x Legacy Fibex CAN, LIN, FlexRay

5 3.2.x Legacy LDF + DBC CAN, LIN6 3.x Legacy LDF, DBC + Fibex CAN, LIN, FlexRay7 3.x Legacy LDF, Fibex CAN, LIN, FlexRay

8 3.X Legacy LDF + DBC CAN, LIN

9 3.X Legacy LDF + DBC CAN, LIN, J1939

10 4.0.1 Legacy DBC CAN, LIN

11 4.0.3 + RFCs AUTOSAR SD, Fibex CAN, LIN, FlexRay, Eth

12 4.0.3 + RFCs Legacy LDF + DBC CAN, LIN

13 4.0.3 + RFCs / 4.2.2 AUTOSAR SD CAN, LIN, FlexRay, Eth

14 4.0.3 + RFCs / 4.2.1 AUTOSAR SD CAN, LIN, Eth

15 4.0.3, 4.2.1 (Eth) AUTOSAR SD CAN, LIN, Eth

16 4.2.1 SD 4.2.1 CAN, CAN-FD, LIN, FlexRay, Eth

17 4.2.2 AUTOSAR SD + DEXT CAN, LIN, FlexRay, Eth

18 4.2.2 AUTOSAR SD CAN, LIN

19 4.2.2 Legacy LDF + DBC CAN, LIN, Eth, J1939

20 4.2.2 + 4.3 features AUTOSAR SD + DEXT CAN, CAN-FD, FlexRay, Eth, LIN

21 4.2.2 + 4.3 features AUTOSAR SD + DEXT CAN, CAN-FD, FlexRay, Eth

22 4.2.x Legacy LDF + DBC CAN, LIN, Eth

23 4.X Legacy LDF + DBC CAN, LIN

24 4.X Legacy LDF + DBC CAN, LIN, Eth

25 4.X Legacy LDF + DBC CAN, LIN

26 4.X Legacy LDF + DBC CAN, LIN

27 4.x Legacy LDF + DBC , ARXML CAN, LIN

success requires adaptation to specific needs

Page 7: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

7

1. What can we learn from Classic ?

AUTOSAR Classic – many versions with growing functionality

AUTOSAR 3 AUTOSAR 4Number of BSW Modules 68 104Lines of Code 100% 271%

Changes in 4.3 Ethernet

- traffic shaping- queue optimization- SOMEIP-TP

Security- new crypto interfaces- SecOC freshness handling- secured TP/diagnostics

V2X- introduced

Diagnostics - DEXT: J1939, OBD, FIM - DEM: multiclient- virtual ECUs

...

success requires extension of functionality

Specification:

Implementation:

Page 8: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

8

- one solution for one problem- use the complete methodology incl. integration to Classic- be open for new business models

- use the power of the AUTOSAR community- support automotive specifics diagnostics; workflows- benefit from competition in implementation

What else can we learn ?1. What can we learn from Classic ?

- specification of all details- focus on minimum footprint

improve !

drop !

keep !

Page 9: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

9

Adaptive – now it‘s time to get on board

2

What can we learn from Classic ?

Where to use Adaptive ?

1

3 How to benefit best ?

Page 10: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

10

“Automotive goes IT”2. Where to use Adaptive ?

1986CAN published

1990first SOP with CAN

2005first release of AUTOSAR Classic

2010AUTOSAR 4

2015AUTOSAR Adaptive started

Automotive

1985

1990

1995

2000

Ethernet becomes ISO standard

first WWW browser

JAVA published

REST published

IT

Page 11: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

11

Adaptive – best of two worlds2. Where to use Adaptive ?

Cloud / Backend

Embedded Systems

safe

secure

embedded integration and debugging

automotive supply chain

automotive communication protocols

automotive diagnostics

support of high performance processors

high bandwidth

service based architectures

open source

dynamic and updatable

internet

AUTOSAR Classic

Page 12: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

12

support of high performance processors

high bandwidth

service based architectures

open source

dynamic and updatable

internet

Adaptive AUTOSAR

Adaptive – best of two worlds2. Where to use Adaptive ?

Cloud / Backend system and mobility strategies

deep learning

On board HP Computing multipurpose computing servers connectivity, gateways, HMI automated driving

Embedded Systems intelligent sensors and actuators basic functions fallback computing

AUTOSAR Adaptive safe

secure

embedded integration and debugging

automotive supply chain

automotive communication protocols

automotive diagnostics

safe

secure

embedded integration and debugging

automotive supply chain

automotive communication protocols

automotive diagnostics

AUTOSAR Classic

Page 13: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

13

support of high performance processors

high bandwidth

service based architectures

open source

dynamic and updatable

internet

Adaptive – best of two worlds2. Where to use Adaptive ?

Cloud / Backend system and mobility strategies

deep learning

On board HP Computing multipurpose computing servers connectivity, gateways, HMI automated driving

Embedded Systems intelligent sensors and actuators basic functions fallback computing

Adaptive AUTOSAR

AUTOSAR Adaptive

safe

secure

embedded integration and debugging

automotive supply chain

automotive communication protocols

automotive diagnostics

AUTOSAR Classic

Page 14: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

14

Let’s have a look at the development process:

Classic AUTOSAR

There are more reasons to use Adaptive !2. Where to use Adaptive ?

AUTOSAR Adaptive

Good software design is more important than small footprint good fit to AUTOSAR Adaptive

Software is developed by computer scientist good fit to AUTOSAR Adaptive

static monolithic / top-down model-based configuration at compile time

maximal efficiency quick local changes not supported

dynamic modular / parallel model-based and software-based configuration at runtime

maximal flexibility quick local changes well supported

AUTOSAR Adaptive may be the right choice even for smaller ECUs

Page 15: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

15

Seamless link between on-board and off-board computing Parts of a safety related function can be calculated off-board Flexible mapping of functions

on-board and off-board even at runtime

vehicle becomes a part of IoT

There are more reasons to use Adaptive !2. Where to use Adaptive ?

What about using Adaptive for non-automotive applications ?

Page 16: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

16

Adaptive – now it‘s time to get on board

2

What can we learn from Classic ?

Where to use Adaptive ?

1

3 How to benefit best ?

Page 17: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

17

Now it’s time to get on board3. What should you do to benefit best ?

AR Release R17-03:> Execution Management> Communication/

Middleware> DLT> Diagnostics> Persistency

AR Release R17-10:> Platform Health Management> RESTful Services> Signal based communication> Security Features> Time Synchronization> E2E Protection (Draft)> Package Management (Draft)

AR Release R18-03:> Container Support> Package Management> E2E Protection> SW-Lockstep> Crypto Hardware> Network Management

AR Release R18-10:> tbd

2017 2018 2019

There are still parts left to specify – but core features are specified Implementations have not yet reached production level – but projects can already be started

2016

1. let’s define one powerful standard Contribute to the specification

2. gain experience early Start evaluation projects now

3. combination of automotive embedded & IT is challenging Care for skilled staff

Page 18: Dr. Günther Heling Vector Informatik - AUTOSAR - … · 2017-11-13 · AUTOSAR Adaptive Platform – Now it‘s Time to get on Board. Dr. Günther Heling. Vector Informatik. 2 A

10th AUTOSAR Open Conference

Thank you for your attention!

2017-11-08- AUTOSAR - page 18

Vector Informatik GmbHIngersheimer Str. 2470499 StuttgartGermany

[email protected]

Dr. Günther Heling