Professional Documents
Culture Documents
11 dicembre 2008
Agenda
AUTOSAR History
Partnership Structure and
Members
AUTOSAR Main Topics and
Benefits
AUTOSAR Architecture
Present status
Future plans and developments
AUTOSAR in FGA
11 dicembre 2008
About AUTOSAR
11 dicembre 2008
11 dicembre 2008
AUTOSAR History
July, 2003 - After an initial discussion on the common challenge and objectives (Aug. 2002) the
partnership between the Core Partners was formally signed off. The Core partners were initially BMW,
Bosch, Continental, DaimlerChrysler, Volkswagen and Siemens VDO than joined by Ford Motor
Company (Nov. 2003), P.S.A. and Toyota (Dec. 2003) and General Motors (Nov. 2004).
11 dicembre 2008
AUTOSAR website
11 dicembre 2008
Partnership Structure
11 dicembre 2008
11 dicembre 2008
AUTOSAR Benefits
OEM
Supplier
Tool
Provider
11 dicembre 2008
11 dicembre 2008
10
11 dicembre 2008
11
AUTOSAR Architecture
Application Layer
AUTOSAR Runtime Environment (RTE)
Microcontroller
11 dicembre 2008
12
AUTOSAR Architecture
Application Layer
Services Layer
Complex
Drivers
Microcontroller
11 dicembre 2008
13
AUTOSAR Architecture
11 dicembre 2008
14
Application Layer
RTE
Co
mp
lex
Dri
ver
s
Microcontroller
11 dicembre 2008
15
Application Layer
RTE
ECUAbstraction
Abstraction
Layer
ECU
Layer
Microcontroller Abstraction Layer
Co
mp
lex
Dri
ver
s
Microcontroller
11 dicembre 2008
16
Services Layer
The Services Layer is the highest layer of the Basic Software which also applies for its relevance for the application
software: while access to I/O signals is covered by the ECU Abstraction Layer, the Services Layer offers
Operating system functionality
Vehicle network communication and management services
Memory services (NVRAM management)
Diagnostic Services (including UDS communication, error memory and fault treatment)
ECU state management
Task:
Provide basic services for application and basic software modules.
Properties:
Implementation: partly C, ECU hardware and application specific
Upper Interface: C and ECU hardware independent
Application Layer
RTE
Services Layer
ECU
Abstraction
Layer
ECU
Abstraction
Layer
Microcontroller Abstraction Layer
Co
mp
lex
Dri
ver
s
Microcontroller
11 dicembre 2008
17
RTE
The RTE is a layer providing communication services to the application software (AUTOSAR Software Components and/or
AUTOSAR Sensor/Actuator components).
The RTE is the implementation of the Virtual Functional Bus (VFB) concepts. It realizes the communication between
software-components (SWCs) and between SWC and basic software (BSW) modules.
Above the RTE the software architecture style changes from layered to component style. The AUTOSAR Software
Components communicate with other components (inter and/or intra ECU) and/or services via the RTE.
Task:
Make AUTOSAR Software Components independent from the mapping to a specific ECU
Properties:
Implementation: ECU and application specific (generated individually for each ECU)
Upper Interface: completely ECU independent
Application Layer
Co
mp
lex
Dri
ver
s
Microcontroller
11 dicembre 2008
18
AUTOSAR
Software
Component
Interface
ECU
Firmware
Standard
Software
API 0
Actuator
Software
Component
Sensor
Software
Component
AUTOSAR
Interface
AUTOSAR
Interface
AUTOSAR
Interface
Standardized
Interface
Operating
System
Standardized
AUTOSAR
Interface
Standardized
Interface
Services
Communication
Standardized
Interface
Standardized
Interface
Basic Software
API 3 Private
Interfaces inside
Basic Software
possible
11 dicembre 2008
AUTOSAR
Software
..............
Application
Software
Component
AUTOSAR
Interface
Standardized
Inteface
API 2
VFB & RTE
relevant
API 1
RTE
relevant
Application
Software
Component
AUTOSAR
Interface
AUTOSAR
Interface
ECU
Abstraction
Standardized
Interface
Standardized
Interface
Complex
Device
Drivers
Microcontroller
Abstraction
ECU-Hardware
4W Automotive SPIN Italia
19
AUTOSAR Validation
11 dicembre 2008
20
10
11 dicembre 2008
21
22
11
23
11 dicembre 2008
Work Packages
II-1
II-2
II-3
II-4
II-5
II-10
System
Architecture
SW and Test
Specification
Validation
Enabling
Exploitation
Maintenance
of Releases
Application
Interfaces
II-1.1
Software
Architecture
WPII-1.1.1
Software
Architecture
and OS
WPII-1.1.2
Vehicle and
Application
Mode Mgmt.
WPII-1.1.3
WPII-1.1.4
Debugging
Error Handling
II-2.1
WPII-3.1
WPII-4.2
WPII-5.1
WPII-10.0
Basic Software
Basic Software
Validation
Communication
and Marketing
Problem
Management
Coordination of
Appl. Interfaces
WPII-2.1.1
WPII-3.2
WPII-4.3
WPII-5.2
WPII-10.1
COM Stack
Methodology
Validation
Follow-up
Organization
Change and
Release Mgmt.
WPII-5.3
WPII-10.2
WPII-2.1.2
FlexRay
Maintenance of
Specifications
WPII-2.1.3
WPII-1.1.5
MCAL
WPII-2.1.4
Powertrain
WPII-10.3
Chassis Control
Diagnostics
WPII-1.2
Methodology and
Configuration
WPII-1.3
Functional Safety
11 dicembre 2008
WPII-10.4
WPII-2.1.5
Occupants and
Pedest. Safety
Libraries
WPII-2.2
Conformance Test
Specification
Active Members
WPII-10.5
MM / T / HMI
Passive Members
24
12
Application Software
30%
+
Basic Software
70%
11 dicembre 2008
14 SW modules involved on 3
architectures
Small
Compact
Florence
2
0
2007
2008
2009
2010
SOP
Climate Control System: possible synergy with already developed SW modules by Interiors
11 dicembre 2008
26
13
Thank you!
11 dicembre 2008
27
14