adaptive platform - autosar · motivation for autosar adaptive platform supporting the requests for...
TRANSCRIPT
Jennifer Neumüller – PL Team
12th AUTOSAR Open Conference
04 Mar 2020
Adaptive Platform
Lisbon, Portugal
Status and Outlook
Agenda
04 Mar 2020AUTOSAR Adaptive Platform 2 of 19
Motivation
Overview Adaptive Platform
Released & Planned Features and Roadmap
Conclusion
Feature Catalog
Agenda
04 Mar 2020AUTOSAR Adaptive Platform 3 of 19
Motivation
Overview Adaptive Platform
Released & Planned Features and Roadmap
Conclusion
Feature Catalog
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
Agenda
04 Mar 2020AUTOSAR Adaptive Platform 5 of 19
Motivation
Overview Adaptive Platform
Released & Planned Features and Roadmap
Conclusion
Feature Catalog
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
… 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
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
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
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
Agenda
04 Mar 2020AUTOSAR Adaptive Platform 11 of 19
Motivation
Overview Adaptive Platform
Released & Planned Features and Roadmap
Conclusion
Feature Catalog
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
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
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
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
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
Agenda
04 Mar 2020AUTOSAR Adaptive Platform 17 of 19
Motivation
Overview Adaptive Platform
Released & Planned Features and Roadmap
Conclusion
Feature Catalog
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