Documente Academic
Documente Profesional
Documente Cultură
July 2018
AUTOSAR Web Team
© AUTOSAR
Topics
AUTOSAR Introduction
© AUTOSAR
Achievements, plans, organization
Introduction July 18 2
Topics
AUTOSAR Introduction
© AUTOSAR
Achievements, plans, organization
Introduction July 18 3
AUTOSAR Vision
Exchangeability
© AUTOSAR
Exchangeability between vehicle
between manufacturers’ Platform Platform
platforms
applications e.1, e.2, e.n d.1, d.2, d.n
Introduction July 18 4
Aims and benefits of using AUTOSAR
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 environmental friendliness.
Standardized
Methodology
Software Application • Development can be de-
Software coupled by horizontal layers,
reducing development time
and costs.
HW-specific
(ECUs)
© AUTOSAR
• Reuse of software
Hardware Hardware enhances quality and
Hardware
Hardware efficiency
Introduction July 18 5
Exploitation of the standard provides significant benefits
Tool provider
An industry
standard is
© AUTOSAR
New market
established. entrant
Introduction July 18 6
Exploitation of the standard provides significant benefits
OEM
• Enable more efficent variant handling
• Reuse software modules across OEMs
Supplier
• Increase efficiency of application development
• Invent new business models
Tool provider
An industry
standard is
© AUTOSAR
New market
established. entrant
Introduction July 18 7
Exploitation of the standard provides significant benefits
OEM
Supplier
© AUTOSAR
New market
established. entrant
Introduction July 18 8
Exploitation of the standard provides significant benefits
OEM
Supplier
Tool provider
An industry
standard is • Enable new business models by means of
© AUTOSAR
New market standardized interfaces
established. entrant
• Easily understand how automotive software is
developed
Introduction July 18 9
AUTOSAR – Core Partners and Partners
Generic Tier 1
Standard Software
© AUTOSAR
127 Associate Partners
Semiconductors 21 Attendees
Introduction July 18 10
Top-level goals of AUTOSAR – 9 Project Objectives
PO 1 PO 4 PO 7
Transferability of software Definition of an open Collaboration between
architecture for automotive various partners
PO 2 software PO 8
PO 5
Scalability to different Standardization of basic
vehicle and platform Development of software functionality of
variants dependable systems automotive ECUs
PO 3 PO 6 PO 9
Broad variety of functional Sustainable utilization of Support of applicable
© AUTOSAR
domains natural resources international automotive
standards and
technologies
Introduction July 18 11
Main working topics
Architecture
Acceptance
Methodology
Tests
Application
Interfaces
© AUTOSAR
Introduction July 18 12
Main working topics
Architecture
© AUTOSAR
Introduction July 18 13
Main working topics
Architecture
© AUTOSAR
Introduction July 18 14
Main working topics
Architecture
© AUTOSAR
Introduction July 18 15
Main working topics
Architecture
© AUTOSAR
Introduction July 18 16
Topics
AUTOSAR Introduction
© AUTOSAR
Achievements, plans, organization
Introduction July 18 17
AUTOSAR standardizes two software platforms –
Classic and Adaptive
RTE RTE
© AUTOSAR
e.g. SOME / IP BUS
Introduction July 18 18
AUTOSAR Classic Platform is worldwide on the road
© AUTOSAR
e.g. SOME / IP BUS
Introduction July 18 19
Software architecture of AUTOSAR Classic Platform
Runtime Environment
AUTOSAR
Interface
Services Communication
Complex Device Standardized
Drivers AUTOSAR
Operating ECU Abstraction Interface
System
Standardized
Interface
© AUTOSAR
Basic Software Microcontroller Abstraction
ECU-Hardware
Introduction July 18 20
Basic approach
© AUTOSAR
Introduction July 18 21
Basic approach
SW-C Application
Descriptions SW- SW- SW- SW- Layer
C1 C2 C3 Cn
... Virtual
Functional Bus
© AUTOSAR
Introduction July 18 22
Basic approach
ECU System
Descriptions Constraint
© AUTOSAR
Description
ECU
Descriptions
Introduction July 18 23
Basic approach
© AUTOSAR
Gateway
Flex Ray CAN
Introduction July 18 24
AUTOSAR Classic Platform
Layered Software Architecture
Application Layer
HW and SW
Runtime Environment applications are
decoupled from
Services Layer each other.
Complex
ECU Abstraction Layer Drivers
Microcontroller
© AUTOSAR
Introduction July 18 25
AUTOSAR Classic Platform
Acceptance Test Architecture
Software
under Test
© AUTOSAR
Acceptance Tests at Bus Level
Introduction July 18 26
Game changer for AUTOSAR – selected main drivers
Main drivers for new automotive software systems have been determined.
© AUTOSAR
Highly automated driving
Introduction July 18 27
Game changer for AUTOSAR – selected main drivers
Main drivers for new automotive software systems have been determined.
© AUTOSAR
Car-2-X applications
Internet of Things and cloud services
Introduction July 18 28
Game changer for AUTOSAR – selected main drivers
Main drivers for new automotive software systems have been determined.
© AUTOSAR
Increasing data rates
Introduction July 18 29
Game changer for AUTOSAR – selected main drivers
Main drivers for new automotive software systems have been determined.
© AUTOSAR
New processor technologies
Introduction July 18 30
AUTOSAR Adaptive Platform for realizing future drivers
© AUTOSAR
e.g. SOME / IP BUS
Introduction July 18 31
Legend
AUTOSAR Adaptive Platform SERVICE
Non-PF Service
SERVICE
Func. Cluster
API
Func. Cluster
Logical view
Adaptive Adaptive Adaptive Adaptive ASW::XYZ ASW::XYZ
Application Application Application Application Non-PF Service Non-PF Service
User Applications
(local)
DDS
IPC
ara::per ara::phm
Persistency Platform Health Mgnt.
ara::s2s service ara::nm service
ara::core ara::exec ara::iam ara::log Signal to Service Network
Core Types Execution Mgnt. Identity Access Mgnt. Logging & Tracing Mapping Management
© AUTOSAR
(Virtual) Machine / Container / Hardware
Introduction July 18 32
Classic Platform vs. Adaptive Platform
Technical characteristics
Same address space for all applications Each application has its own (virtual) address
(MPU support for safety) space (MMU support)
Optimized for signal-based communication Service-oriented communication
(CAN, FlexRay)
Fixed task configuration Support of multiple (dynamic) scheduling
© AUTOSAR
strategies
Specification Specification and code
Introduction July 18 33
The platforms are organized by 5 AUTOSAR standards
Acceptance Application
Test Interfaces
Foundation
© AUTOSAR
Common documents and
specifications for all
standards
Introduction July 18 34
Topics
AUTOSAR Introduction
© AUTOSAR
Achievements, plans, organization
Introduction July 18 35
AUTOSAR Adaptive Platform: Success factors
Interoperability and
Short development cycles
© AUTOSAR
increased quality
Introduction July 18 36
Key factors to make AUTOSAR Adaptive Platform
a success
© AUTOSAR
exemplary software implementations
Introduction July 18 37
Joint development of AUTOSAR specifications and
exemplary software implementations for the AUTOSAR
Adaptive Platform
validate
© AUTOSAR
Usage by AUTOSAR partners
Introduction July 18 38
Cooperation with other standards
© AUTOSAR
Introduction July 18 39
Topics
AUTOSAR Introduction
© AUTOSAR
Achievements, plans, organization
Introduction July 18 40
AUTOSAR Achievements and Outlook (1/2)
Milestones, just to name a few
© AUTOSAR
founded applications methods
2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013
Introduction July 18 41
AUTOSAR Achievements and Outlook (2/2)
Milestones, just to name a few
Release 4.3.0 Release 4.3.1 Release 4.4.
• Hardware Test • Quality • Remote Event Communication Manager
Management on • Interface Module for • Harmonization of Physcial Units for ASW
Startup and Ethernet and IP testing and BSW Based on ASAM
Shutdown • Macro Encapsulation • Security Policy Manager Module
• Crypto Interface Of Library Calls • AUTOSAR Real Time Interface
• V2X Support • Error Detection and • RTE Implementation Plug-Ins
• Extended Buffer Correction for • LIN-Support for LIN slave
Release 4.2.1
Access for Rapid Communication
• Large data communication via • Ethernet Wake on data line
Prototyping
Ethernet and CAN FD • Formal Model Query and Blueprint
• SOME/IP Transport
• Integration of non-AUTOSAR systems Derivation Mechanisms
Protocol
•… Decentralized • Bus-Mirroring
Configuration • Extended Serialization for Data Structures
10 years of AUTOSAR in SOME/IP with tag/length/value encoding
© AUTOSAR
6th OC Nov 13
Introduction July 18 42
AUTOSAR Platform Roadmap
R1.2.0 Review of open RFCs
Acceptance
Tests ✓
R1.1.0 R1.2.0
Foundation
✓ ✓
© AUTOSAR
✓
new contracts Q1/17 Q2/17 Q3/17 Q4/17 Q1/18 Q2/18 Q3/18 Q4/18
✓ released planned on demand Life Cycle development evolution maintenance
Introduction July 18 43
AUTOSAR Adaptive Platform Roadmap
POSIX
OPERATING • OS Application Interface
SYSTEM (PSE51 & C++STL)
R17-03 R17-10 R18-03 R18-10
✓ ✓
© AUTOSAR
Q1/17 Q2/17 Q3/17 Q4/17 Q1/18 Q2/18 Q3/18 Q4/18
✓ released planned on demand Life Cycle development evolution maintenance
Introduction July 18 44
AUTOSAR Adaptive Platform Roadmap
DIAGNOSTICS • DTC Management • ISO 13400 / ISO 14229 • Maintenance and • Diagnostic Client
• ISO 14229 / ISO 13400 completion Improvements • Maintenance and
• Handling of SW Clusters Improvements
✓ ✓
© AUTOSAR
Q1/17 Q2/17 Q3/17 Q4/17 Q1/18 Q2/18 Q3/18 Q4/18
✓ released planned on demand Life Cycle development evolution maintenance
Introduction July 18 45
AUTOSAR Adaptive Platform Roadmap
LOGGING / • Logging and Tracing • Maintenance and • Maintenance and
TRACING Improvements Improvements
✓ ✓
© AUTOSAR
Q1/17 Q2/17 Q3/17 Q4/17 Q1/18 Q2/18 Q3/18 Q4/18
✓ released planned on demand Life Cycle development evolution maintenance
Introduction July 18 46
AUTOSAR Adaptive Platform Roadmap
SECURITY • Crypto API • Crypto API • Crypto API
• Authentication & • Authentication & • Authentication &
Certificates Certificates Certificates
• Key Management • Key Management • Key Management
• Secure Communication • Secure Communication • Secure Communication
• Support of trusted • Support of trusted
platform platform
✓ ✓
© AUTOSAR
Q1/17 Q2/17 Q3/17 Q4/17 Q1/18 Q2/18 Q3/18 Q4/18
✓ released planned on demand Life Cycle development evolution maintenance
Introduction July 18 47
Field of Applications
© AUTOSAR
hazardous activities. transportation vessels).
Introduction July 18 48
How do we do that?
Evolution of AUTOSAR’s Organizational Structure
Project Organization Project Management
Executive Board Technical Management
Quality Management
Support Functions
Steering
Administration
Change Management
Release Management
Project Leader Communication
Legal Team
Team Team Quality Assurance
Requirements Mgnt
© AUTOSAR
SW Dev. Engineering
Introduction July 18 49
Work Group Structure Legend: Lead Work Package
Work Package
Feature Team
Project Leader Team
© AUTOSAR
WP-A4 WP-M-TIMEX Pedestrian Safety Management
Diagnostics Timing Extensions
WP-A5 WP-M1
MCAL Timing Analysis
Introduction July 18 50
User Group Structure
User Groups
• Interoperability of exchange • Demonstrator development • Common Training: OEM-Tier1 • 6 thesis on optimizing the use
artifacts • System design with 3 Workflows/ Security of AUTOSAR
AUTOSAR ECUs • Safety • Establishment of Adaptive
• BSW integration, • Ethernet Platform
documentation and project
closure planned for E2016
© AUTOSAR
Introduction July 18 51
Further information on AUTOSAR
• Working results
• User Experiences
• Exploitation
© AUTOSAR
Introduction July 18 52
11th AUTOSAR
Open Conference and Networking Reception
Tuesday, Wednesday,
November 6th, 2018 + November 7th, 2018
7:00 pm – 10:00 pm All-day
Venue:
© AUTOSAR
The Portman Ritz-Carlton Shanghai
1376 Nanjing Xi Lu, Shanghai 2000-40, China Further information:
https://www.autosar.org/news-events/
Introduction July 18 53
© 2018 by AUTOSAR
All rights reserved.
Confidential and proprietary document.
This document and all information contained herein is the sole property of AUTOSAR. No
intellectual property rights are granted by the delivery of this document or the disclosure of its
content. This document shall not be reproduced or disclosed to a third party without the
express written consent of AUTOSAR. This document and its content shall not be used for
any purpose other than that for which it is supplied.
The statements made herein do not constitute an offer. They are based on the mentioned
© AUTOSAR
assumptions and are expressed in good faith. Where the supporting grounds for these
statements are not shown, AUTOSAR will be pleased to explain the basis thereof.
Introduction July 18 54