adaptive platform - autosar · motivation for autosar adaptive platform supporting the requests for...

19
Jennifer Neumüller PL Team 12 th AUTOSAR Open Conference 04 Mar 2020 Adaptive Platform Lisbon, Portugal Status and Outlook

Upload: others

Post on 25-Aug-2020

50 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Jennifer Neumüller – PL Team

12th AUTOSAR Open Conference

04 Mar 2020

Adaptive Platform

Lisbon, Portugal

Status and Outlook

Page 2: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Agenda

04 Mar 2020AUTOSAR Adaptive Platform 2 of 19

Motivation

Overview Adaptive Platform

Released & Planned Features and Roadmap

Conclusion

Feature Catalog

Page 3: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Agenda

04 Mar 2020AUTOSAR Adaptive Platform 3 of 19

Motivation

Overview Adaptive Platform

Released & Planned Features and Roadmap

Conclusion

Feature Catalog

Page 4: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Motivation for AUTOSAR Adaptive PlatformSupporting the requests for highly automated driving and IoT

AUTOSAR Adaptive Platform 4 of 19

✓ Supporting high speed data communication and high performance

computing

✓ Designed for advanced computer platforms with many core processors

✓ Provision of state–of-the art safety and security mechanisms

✓ Allowing software upgrades and over-the-air software

updates

✓ Dynamic linking of functions, services and clients during ECU runtime

04 Mar 2020

Page 5: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Agenda

04 Mar 2020AUTOSAR Adaptive Platform 5 of 19

Motivation

Overview Adaptive Platform

Released & Planned Features and Roadmap

Conclusion

Feature Catalog

Page 6: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

AUTOSAR Adaptive Platform Emerging from deeply embedded systems

AUTOSAR Adaptive Platform 6 of 19

Deeply embedded ECUs

~ MB, ~ 1000 DMIPs

High-performance computers

~ GB , > 20.000 DMIPs,

Classic Platform Adaptive Platform

- C only

- Static configuration

- Monolithic updates

- Signal-oriented comm.

- Low-speed bus

- C++, other tbd

- Run-time configuration

- Partial updates and upgrades

- Service-oriented comm.

- High-speed bus

Adaptive Platform fulfills the needs of the emerging high-performance computers

?

04 Mar 2020

Page 7: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

… are the prerequisites for highly automated driving and IoT

AUTOSAR Adaptive PlatformThe 3 Pillars of the Adaptive Platform …

AUTOSAR Adaptive Platform 7 of 19

Service-Oriented Communication

Cloud

Cloud

DTLS

IPsec

external

communication

process

separation

process-sys

separation

SecOC

crypto

IAM

Platform

failure

handling

exception-less

APIs

E2E for

SOA

safe data

storage

super-

vision

resource

budgeting

New

in-vehicle

communication

I – Safe & Secure II – Connected III – Dynamic & Updateable

Software

Package

Executable

Manifest

App Development

Manifest

New

04 Mar 2020

Page 8: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

AUTOSAR Runtime for Adaptive Applications (ARA)

AUTOSAR Adaptive PlatformLogical view

(Virtual) Machine / Container / Hardware

ara::exec

Execution Mgnt.

ara::com

Communication Mgnt.

ara::rest

RESTful

ara::per

PersistencySig

nal

PD

U

ara::crypto

Cryptography

ara::phm

Platform Health Mgnt.

ara::tsync

Time Synchronization

ara::log

Log & Trace

ara::sm service

State Management

ara::ucm service

Update and Config Mgnt

User Applications

Adaptive

Application

Adaptive

Application

ASW::XYZ

Non-PF Service

API

Func. ClusterSERVICE

Func. ClusterSERVICE

Non-PF Service

Legend

IPC

(local)

DD

S

POSIX PSE51 / C++ STL

Operating System Interface

ara::core

Core Types

ara::iam

Identity Access Mgnt.

Adaptive

Application

ASW::XYZ

Non-PF Service

ara::diag

DiagnosticsS

OM

E/IP

ara::nm service

Network Management

New

AUTOSAR Adaptive Platform 04 Mar 2020 8 of 19

New

Page 9: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Adaptive Platform strategy breakdown

AUTOSAR Adaptive Platform 9 of 19

Specification DemonstrationImplementation

➔ Major goals

1) Spec validation

2) Reduce room for spec interpretation

3) Training/dissemination of AP

➔ Identify needs & use-cases

1) Concepts

2) Features

3) Requirements

➔ Showcase in every AOC1) Advertises the progress

2) Highlights some specific

features

Best tradeoff between commercial cooperation & compatibility between different vendors

04 Mar 2020

Page 10: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Adaptive Platform in the Market

AUTOSAR Adaptive Platform 10 of 19

First products were launched in 2019, with more products to follow in the next few years.

Adaptive Platform will evolve based on feedback from the market.

04 Mar 2020

2014

Kick-off AP

Partners are starting to use

Adaptive Platform for mass-

production

Development of

Adaptive Platform

Today

Prototype developments

using Adaptive Platform

Page 11: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Agenda

04 Mar 2020AUTOSAR Adaptive Platform 11 of 19

Motivation

Overview Adaptive Platform

Released & Planned Features and Roadmap

Conclusion

Feature Catalog

Page 12: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Released Features (1/2)AUTOSAR Adaptive Platform R19-11

Feature Customer Benefit Ref.

DoIPExtension Introduce a generic solution for multiple

interfaces on which DoIP can be handled

independently irrespective of

Internal/External tester

IPsec Protocol It increases communication security without

the need to modify any application

Signal Service Translation Make Adaptive Machines interact with

Classic ECUs

Abstract Platform System Description

(VFB++)

Vehicle Functional Communications

Abstraction Layer

04 Mar 2020AUTOSAR Adaptive Platform 12 of 19

R19-11 introduced 4 new features supporting AP-CP interoperability

Page 13: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Released Features (2/2)AUTOSAR Adaptive Platform R19-11

Feature Customer Benefit Ref.

UCM Master Allow frequent secure and safe updates of

vehicle software at low cost.

Recovery action via application Allows lightweight, responsive and project

specific error reactions

Service versioning ara:com Enables service contract versioning for

AUTOSAR platforms.

Socket Network Binding Offers a very efficient socket

communication within the original design of

the Adaptive AUTOSAR architecture.

04 Mar 2020 13 of 19

R19-11 introduced in total 8 new features enhancing the Adaptive Platform

AUTOSAR Adaptive Platform

Page 14: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Planned Features (1/2)

04 Mar 2020AUTOSAR Adaptive Platform 14 of 19

As of today, 23 features are already planned for future releases of Adaptive Platform

AP & CP

V2X Supportfor AP

RS Safety

10-Base-T1S

Security Extensions Harmonized

Intrusion Detection System

Manager

Unified Timing and

Tracing approach

V2X support for China

Foundation Virtualization

CAN XL

AP

Mode depende

nt configur

ation

AD Sensor

Interfaces

Adaptive Measure

ment and

Calibration

Integration of IAM

Crypto API

Abstract System

Description (Part

2)System Health Mgmt

UCM Master (Part 2)

Deterministic

Synchronization

Tracingfor

Adaptive Platform

DDS Security

SCREIAM

araCommunication Groups

Protection

Domain Control

Page 15: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Planned Features (2/2)

New features focus mainly on the following areas

• Improving interoperability between CP and AP

• E.g. UCM Master, Unified Timing and Tracing Approach

• Evolving security approach

• E.g. CryptoAPI, Integration of IAM, Intrusion detection system Manager, DDS Security

• Evolving safety approach

• E.g. RS Safety, System Health Management

04 Mar 2020AUTOSAR Adaptive Platform 15 of 19

Adaptive Platform is continuously developed based on AUTOSAR partner demands

Page 16: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

What’s next: Adaptive Platform Roadmap

04 Mar 2020 16 of 19

specification

code

2019 2021Q1 Q2 Q3 Q4Q1

2020Q2 Q3 Q4

Q1

2021Q2 Q3 Q4

Spec AP R19-03

Mar 2019

Code AP R19-03

Spec FO R1.5.1Spec R19-11

Code R19-11

Nov 2019

Code R19-11-1

Apr 2020

Spec R20-11

Code R20-11

Nov 2020

Code R20-11-1

Apr 2021

Code R21-11

Nov 2021

Spec R21-11

Increase quality of AP

→ Focus on qualification of AP

→ Incorporate feedback

from first series projects

Evolve AP

- based on market feedback

while maintaining quality

Common processes and

tools across all standards

→ Benefit from the well-

established CP process

Stable Adaptive Platform is pre-condition for market acceptance

AUTOSAR Adaptive Platform

Page 17: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Agenda

04 Mar 2020AUTOSAR Adaptive Platform 17 of 19

Motivation

Overview Adaptive Platform

Released & Planned Features and Roadmap

Conclusion

Feature Catalog

Page 18: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Conclusion

AUTOSAR Adaptive Platform 18 of 19

- R19-11 will be deployed to products

- Quality improvements are underway

- Further development is needed to keep

up with the evolving market

- Middleware on POSIX OS

- Service Oriented Communication

- Safety & Security

- Complements Classic Platform

- Solid foundation for HPCs

- Enables the use of OSS like Linux

- Platform: Updatable, Flexible, Compatible

- App: Portable, Reusable, Low complexityAdaptive

Basic Principles Gain

Development Status

Adaptive Platform is the Standard Platform

for enabling highly automated driving and IoT connection of vehicles

04 Mar 2020

Page 19: Adaptive Platform - AUTOSAR · Motivation for AUTOSAR Adaptive Platform Supporting the requests for highly automated driving and IoT AUTOSAR Adaptive Platform 4 of 19 Supporting high

Thank you very much for your

attention!

Visit: www.autosar.org