classic platform and foundation - autosar.org
TRANSCRIPT
Christian Nickl – PL Speaker
12th AUTOSAR Open Conference
04 Mar 2020
Classic Platform and Foundation
Lisbon, Portugal
Status and Outlook
Agenda
04 Mar 2020Classic Platform and Foundation 2 of 16
Motivation
Overview Classic and Foundation Platform
Released, planned features and Roadmap
AUTOSAR Working Group organization
Outlook
Feature Catalog
Foundation
Adaptive
Platform
Classic
Platform
AUTOSAR – Our Objective
04 Mar 2020Classic Platform and Foundation
AUTOSAR aims to standardize the software architecture of Electronic Control Units
(ECUs). AUTOSAR paves the way for innovative electronic systems that further improve
performance, safety and security.
• Hardware and software –
widely independent of each
other.
• Development can be de-
coupled (through abstraction)
by horizontal layers, reducing
development time and costs.
• Reuse of software
enhances quality and
efficiency
Proprietary
Application Software
Standardized Basic Software
StandardizedMethodology
HW-specific(ECUs)
3 of 16
Standardized Middleware
Hardware
Hardware specific
Hardware
Basic
Software
Application
Software
Role of the Classic Platform
• The AUTOSAR Classic Platform is used
dominantly in deeply embedded ECUs
• ECUs running the Classic Platform assure
bus compatibility which can include intelligent
actuators and sensors
• E/E-Architectures may change to more
centralized architectures and functions may be
integrated into powerful vehicle and domain
controller ECUs
But nevertheless …
… the Classic Platform is the bread and
butter business of AUTOSAR.
04 Mar 2020Classic Platform and Foundation 4 of 16
90% of all
innovations
Linked
NetworksInfotain-
ment
Electronic
SupportMechanics
All major
innovations
are driven
by E/E
Vehicles are
connected
to the back-
end
1970 1980 1990 2000 2010 2020
Modular
Integration
Centralization
Domain Fusion
Vehicle Computer
Vehicle / Domain Controller
Deeply Embedded ECUs
Obsolete ECUs
Intelligent Actuators / Sensors
Integration process
Applications
Non-
AUTOSAR
Basic
Software
Application Layer
AUTOSAR
Adaptive
Platform
Application Layer
AUTOSAR
Classic
Platform
RTE
Applications
Non-
AUTOSAR
Basic
Software
AUTOSAR in a Vehicle Network
04 Mar 2020Classic Platform and Foundation 5 of 16
Common Bus Interface Specification
e.g. SOME / IP BUS
Application Layer
AUTOSAR
Classic
Platform
RTE
AUTOSAR FoundationCommon Features
The Foundation assures compatibility of the
different AUTOSAR standards and therefore contains
all common artifacts and protocols such as …
04 Mar 2020Classic Platform and Foundation 6 of 16
AUTOSAR Classic Platform Layered Software Architecture
The layered architecture of the Classic
Platform basically supports
• Hardware abstraction
• Scheduling of runnables and tasks (OS)
• Communication between applications
on the same hardware and over the
network
• Diagnosis and diagnostic services
• Safety - and
• Security Services
04 Mar 2020Classic Platform and Foundation 7 of 16
Microcontroller
Microcontroller Abstraction Layer
ECU Abstraction Layer
Services Layer
Runtime Environment
Application Layer
Complex
Drivers
Released Features (1/2)AUTOSAR Classic / Foundation 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 2020Classic Platform and Foundation 8 of 16
R19-11 introduced 4 new features supporting AP-CP interoperability
Released Features (2/2)AUTOSAR Classic / Foundation Platform R19-11
Feature Customer Benefit Ref.
BSW Multicore Distribution Enable load balancing for projects with
extensive communication effort (e.g.
domain controllers)
Non-Volatile Data Handling
Enhancements
Resource optimized NvRAM Interface and
introduction of a diagnostic interface for
Parameter SW-C!
FirmwareoverTheAir The use of an OEM independent
description of remote SW updates over the
air
04 Mar 2020Classic Platform and Foundation 9 of 16
With the release of in total 7 new features the Classic Platform is still evolving!
Planned Features (1/3)
04 Mar 2020Classic Platform and Foundation 10 of 16
As of today, 16 features are already planned for future releases of Classic and Foundation Platform
CP
VNSM
Ethernet Wake-up on Data
Line
HealthMonitoring
Harmonization CP
AD/ADASvehicle motion control
interface
Classic Platform Flexibility
Fuel Cell System
AP & CP
V2X Supportfor AP
RS Safety
System Health Management
Foundation Virtualization
10-Base-T1S
CAN XL
Security Extensions Harmonized
Intrusion Detection System
Manager
Unified Timing and Tracing
approach
V2X support for China
Planned Features (2/3)
New features focus mainly on the following areas:
✓ Improving interoperability between CP and AP
➢ Unified Timing and Tracing approach, Health Monitoring Harmonization
✓ Evolving security approach
➢ Security Extensions Harmonized, Intrusion Detection System Manager
✓ Evolving safety approach
➢ RS Safety, System Health Management
✓ Reduce power consumption and increase lifetime of the HW
➢ Ethernet Wake Up on Data-Line, Vehicle Network State-Manager (VNSM)
04 Mar 2020Classic Platform and Foundation 11 of 16
Planned Features (3/3)
New features focus mainly on the following areas
✓ Support new network technologies
➢ 10Base-T1S, CAN XL
✓ Enhance Development & integration flexibility
➢ Classic Platform Flexibility
✓ Application Interfaces
➢ AD/ADAS vehicle motion control interface, Fuel Cell System
04 Mar 2020Classic Platform and Foundation 12 of 16
AUTOSAR Roadmap
• Annual synchronized AUTOSAR Release in November Rxx-11
• Release of FO, CP and AP follows the same name schema “Rxx-11”
• Pre-release of Demonstrator code together with specification - ARXML files not according to
latest schema version
• Demonstrator code release Rxx-11-1 in spring based on specification from Rxx-11
• ARXML files based on latest schema version Rxx-11
• Will contain important bug fixes and can reflect late specification changes
04 Mar 2020Classic Platform and Foundation 13 of 16
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
Spec R20-11
Code R20-11
Nov 2020
Code R20-11-1
Apr 2021
Code R21-11
Nov 2021
Spec R21-11
Working Group organization
Classic Platform and Foundation 14 of 1604 Mar 2020
WG-AIFApplication Interfaces
WG-A Architecture Team
WG-CP-RTERuntime Environment
WG-AP-DIDemonstrator Integration
WG-AP-STSystem Tests
Cross-standard Working Groups (FO, CP, AP)
Lead Working Group
Working Group
Legend:
WG-AP-EMOExecution Man. & OS
WG-RESResources
WG-DIADiagnostics
WG-IVCIn-Vehicle COM
Classic Platform Working Groups (CP) Adaptive Platform Working Groups (AP)
WG-UCMUpdate & Conf. Management
WG-V2XVehicle to X
WG-CP-MCLMCAL and NVRAM
Project Leader Team
WG-AP-PERPersistency
WG-CP-LIBLibraries
WG-CP-MCBDMulticore BSW Distr.
WG-MT Methodology and Templates
WG-SEC Automotive Security
WG-SAFFunctional Safety
WG-AP-CCTCentral Coding Team
WG-AP-CLDCloud Services
Outlook
If you are in the automotive industry, AUTOSAR invites you to become an
AUTOSAR Partner and have the chance to contribute and strengthen the
standard by:
04 Mar 2020Classic Platform and Foundation 15 of 16
Become a member of a
working group to
network with others and
drive your specific
interests
Concept Development
Contribute on
specifications and / or
code
Document Ownerships