Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces...

29
@ BOSCH @ BOSCH Automatic Open System Architecture Peter Wagner Peter Wagner Corporate Research Robert Bosch GmbH 1 Confidential | BEG/ECP-Rüping c/o C/AI | 02/12/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Automotive Technology

Transcript of Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces...

Page 1: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

@ BOSCH@ BOSCHAutomatic Open System Architecture

Peter WagnerPeter Wagner

Corporate ResearchRobert Bosch GmbH

1 Confidential | BEG/ECP-Rüping c/o C/AI | 02/12/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Page 2: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch

OutlineOutline

Motivation

Organization

Architecture

CUBAS – AUTOSAR Basic Software from BOSCH CUBAS AUTOSAR Basic Software from BOSCH

Rollout

2 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Page 3: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch

OutlineOutline

Motivation Motivation

Organization

Architecture

CUBAS AUTOSAR B i S ft f BOSCH CUBAS – AUTOSAR Basic Software from BOSCH

Rollout

3 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Page 4: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch

The ChallengeThe Challenge

Master complexity Flexible E/E architectures/ Flexible exchangeability between supplier's and manufacturer's applications Keep quality & reliability of E/E systems at high level Enable global shared development Gain freedom for innovation

Solution: Reuse and exchangeability of software Solution: Reuse and exchangeability of software Strategy: Standardization of software architecture

4 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Page 5: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR – Exchangeability

OEM bExchangeabilitybetween supplier‘s

solutionsOEM a

Platform b 2Platform b.1 OEM c

Supplier BCh i

Supplier APlatform c 2Platform c.1Platform a.n

Platform a.2Platform a.1

Platform b.nPlatform b.2

ChassisSafetyTelematicsMultimedia*

Chassis Safety

Body/Comfort Multimedia*

Supplier CBody/Comfort

Exchangeabilitybetween manufacturer‘s

applications

Platform c.nPlatform c.2

OEM d

OEM f

Body/ComfortPowertrainTelematicsMultimedia*

Platform d.nPlatform d.2Platform d.1

OEM e

Exchangeabilitybetween vehicle

platformsPlatform e.2Platform e.1

Platform f.nPlatform f.2Platform f.1

5 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

platformsPlatform e.n

* Multimedia: Application interfaces only

Source: AUTOSAR

Page 6: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch – Enable Exchangeability

Standardization Software Architecture

Architecture

Standardization Software Architecture

Specification of a complete basic software layer as integration platform

Basic Software for hardware independent application software.

Application Interfaces

Application Interfaces

pp

Specification of standardized interfaces of mature automotive applications from all domains as bases for application

MethodologyMethodology

Common exchange formats or

all domains as bases for application software.

Common exchange formats or description templates to enable seamless co-operation during the

l d l

6 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

complete development process.

Page 7: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch

OutlineOutline

Motivation

Organization

Architecture

CUBAS AUTOSAR B i S ft f BOSCH CUBAS – AUTOSAR Basic Software from BOSCH

Rollout

7 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Page 8: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch – Organizational Structure Status: 15/12/2009

11 Development11 Development8 Core Partner 11 Development Member8 Core Partner 11 Development Member

86 Associate Member86 Associate Member86 Associate Member16 Attendees53 Premium Member86 Associate Member16 Attendees53 Premium Member

GeneralOEM

StandardS ft

Semi-d t

Tools andS i

GenericTi 1

GeneralOEM

StandardS ft

Semi-d t

Tools andS i

GenericTi 1

8 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Source: AUTOSARAutomotive Technology

OEM Software conductorsServicesTier 1OEM Software conductorsServicesTier 1

Page 9: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch

Work Package Breakdown StructuregWork Packages

1 2S ft d

3 10

Work Packages

11 2S ft d

2S ft d

33 1010

Software Architecture

1.1

Basic Software

2.1Basic Software

Validation

WP-3.1

System Architecture

Software and Test

SpecificationValidation

Coordination of Appl Interfaces

WP-10.0

Application Interfaces

Software Architecture

1.1Software

Architecture

1.1

Basic Software

2.1

Basic Software

2.1Basic Software

Validation

WP-3.1Basic Software

Validation

WP-3.1

System Architecture

System Architecture

Software and Test

Specification

Software and Test

SpecificationValidationValidation

Coordination of Appl Interfaces

WP-10.0Coordination of Appl Interfaces

WP-10.0

Application Interfaces

Application Interfaces

Body and Comfort

WP-10.1

WP-10.2

Architecture

Software Architecture

and OS

WP-1.1.1Vehicle andApplication Mode Mgmt.

WP-1.1.2

COM StackWP-2.1.1

MCALWP-2.1.3

Validation Appl. Interfaces

WP 1 1 5

Body and Comfort

WP-10.1

Body and Comfort

WP-10.1

WP-10.2WP-10.2

Architecture Architecture

Software Architecture

and OS

WP-1.1.1Software

Architecture and OS

WP-1.1.1Vehicle andApplication Mode Mgmt.

WP-1.1.2Vehicle andApplication Mode Mgmt.

WP-1.1.2

COM StackWP-2.1.1

COM StackWP-2.1.1

MCALWP-2.1.3

MCALWP-2.1.3

ValidationValidation Appl. InterfacesAppl. Interfaces

WP 1 1 5WP 1 1 5Powertrain

Chassis Control

WP-10.3

Methodology and Configuration

WP-1.2

MCAL

DiagnosticsWP-2.1.4

LibrariesWP-2.1.5

VFB and RTE

WP-1.1.5PowertrainPowertrain

Chassis Control

WP-10.3

Chassis Control

WP-10.3

Methodology and Configuration

WP-1.2

Methodology and Configuration

WP-1.2

MCALMCAL

DiagnosticsWP-2.1.4

DiagnosticsWP-2.1.4

LibrariesWP-2.1.5LibrariesWP-2.1.5

VFB and RTE

WP-1.1.5

VFB and RTE

WP-1.1.5

B h ti i ti

Functional Safety

WP-1.3 Occupants and Pedest. Safety

WP-10.4Configuration

Conformance Test Specification

WP-2.2

WP-10.5

Functional Safety

WP-1.3

Functional Safety

WP-1.3 Occupants and Pedest. Safety

WP-10.4Occupants and Pedest. Safety

WP-10.4ConfigurationConfiguration

Conformance Test Specification

WP-2.2

Conformance Test Specification

WP-2.2

WP-10.5WP-10.5

Lead Work Package

WP-x.y

W k P k

WP-x.y

Lead Work Package

WP-x.y

Lead Work Package

WP-x.y

W k P k

WP-x.y

W k P k

WP-x.y

9 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Bosch participation MM / T / HMIMM / T / HMIMM / T / HMI Work PackageWork PackageWork Package

Page 10: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch

OutlineOutline

Motivation

Organization

Architecture

CUBAS AUTOSAR B i S ft f BOSCH CUBAS – AUTOSAR Basic Software from BOSCH

Rollout

10 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Page 11: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch – Enable Exchangeability

Reuse/Exchange of SW Enabled by ArchitectureReuse/Exchange of SW Enabled by Architecture

Yesterday

Software

Hardware

11 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Hardware

Page 12: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch – Enable Exchangeability

Reuse/Exchange of SW Enabled by ArchitectureReuse/Exchange of SW Enabled by Architecture Pre-condition for efficient integration of application software

Standardized BSW ► AUTOSARSt d di d ASW i t f ► AUTOSAR Standardized ASW interfaces ► AUTOSAR

Well structured and modular ► e.g. Boschapplication architecture

Application Software

Conventional AUTOSAR

ApplicationS ftApplication Software

(ASW)standardized interfaces

Software

AUTOSAR RTE

Hardware

Basic Software (BSW)Proprietary

Hardware

HW-specific

ECU Abstraction and Complex Drivers

ECU Abstraction and Complex Drivers

ECU Abstraction and Complex Drivers

Microcontroller Abstraction

Services

12

Hardware

Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Hardware

Page 13: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch – Enable Exchangeability

Reuse/Exchange of SW Enabled by ArchitectureReuse/Exchange of SW Enabled by Architecture Pre-condition for efficient integration of application software

Standardized BSW ► AUTOSARSt d di d ASW i t f ► AUTOSAR Standardized ASW interfaces ► AUTOSAR

Well structured and modular ► e.g. Boschapplication architecture

Application Software

Conventional AUTOSAR

ApplicationS ft

BA …

Application Software(ASW)

standardized interfaces

Software

AUTOSAR RTE

Hardware

Basic Software (BSW)Proprietary

Hardware

HW-specific

ECU Abstraction and Complex Drivers

ECU Abstraction and Complex Drivers

ECU Abstraction and Complex Drivers

Microcontroller Abstraction

Services

13

Hardware

Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Hardware

Page 14: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch – Enable Exchangeability

Reuse/Exchange of SW Enabled by ArchitectureReuse/Exchange of SW Enabled by Architecture Pre-condition for efficient integration of application software

Standardized BSW ► AUTOSARSt d di d ASW i t f ► AUTOSAR Standardized ASW interfaces ► AUTOSAR

Well structured and modular ► e.g. Boschapplication architecture

Automotive Software

Application Software

Conventional AUTOSAR

ApplicationS ft BA

becomes a product.

Application Software(ASW)

standardized interfaces

Software BA

AUTOSAR RTE

Hardware

Basic Software (BSW)Proprietary

Hardware

HW-specific

ECU Abstraction and Complex Drivers

ECU Abstraction and Complex Drivers

ECU Abstraction and Complex Drivers

Microcontroller Abstraction

Services

14

Hardware

Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

HardwareRTE- Run Time Environment

Page 15: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch

AUTOSAR – Software Architecture / InterfacesApplication Software (ASW)

Standardization of interfaces

Not standardized in

Basic Software

Not standardized in AUTOSAR

(BSW) +RTE

Standardization ofinterfaces and interfaces and behavior

Objective: - Decoupling of Hardware and Application SoftwareRelocation / reuse of SW C* between ECU

15 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

- Relocation / reuse of SW-C* between ECU

Page 16: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch

OutlineOutline

Motivation

Organization

Architecture

CUBAS – AUTOSAR Basic Software from BOSCH CUBAS – AUTOSAR Basic Software from BOSCH

Rollout

16 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Page 17: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch - CUBAS

CUBAS – AUTOSAR Compliant Basic SoftwareCUBAS AUTOSAR Compliant Basic SoftwareBosch UBK

Bosch Electronic Control Units (e.g. DCU, Body Functions, Power-train, Driver Assistance)

Bosch India (RBEI) and

+

( )

AR product (+ Tools)

+

17 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology UBK = Automotive Technology Business Sector

Page 18: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR Software ArchitectureAUTOSAR @ Bosch

AUTOSAR Software Architecture

AUTOSAR Runtime Environment (RTE)

Application Layer

AUTOSAR Runtime Environment (RTE)Application Layer

ComplexDevice

I/O Hardware Abstraction

MemoryServices

System Services CommunicationServices

Drivers

CommunicationHardware Abstraction

Memory Hardware

Abstraction

Onboard DeviceAbstraction

Microcontroller Drivers

Memory Drivers I/O DriversCommunicationDrivers

Microcontroller

AD

C

Ext. B

U

MC

U

Pow

er &C

lock U µC

SC

I

MC

U

Pow

er &C

lock U µC

SC

IMicrocontroller

18 Confidential | BEG/ECP-Rüping c/o C/AI | 02/12/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

S&

nit&

nit

Page 19: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch - CUBAS

Basic Software

AUTOSAR Runtime Environment (RTE)

Application Layer

Communication Services

AUTOSAR Runtime Environment (RTE)

Application Layer

Basic Software

Communication Services

Generic NM Interf .

FlexRay N

MFlexRay

DCMDiagnostic

Com.Manager

IPDU Multiplexe

r

Memory Services

NVRAM Manager

System Services

Function Inhibition M

anager FIM

Watchdog M

anager

Developm

ent Error

Tracer

Diagnostic E

vent M

anager DE

M

I/O Hardware Abstraction

CAN NMCAN

PDU Router

LIN

AUTOSAR COM CAN Gen.

NM

EC

U S

tate Manager

Com

munication

Manager

I/O Hardware Abstraction

ComplexDeviceDrivers

Services (& Onboard devices)

stacky

TPr

Communication Hardware Abstraction

CR

C Lib

AU

TOS

AR

O

Memory Hardware Abstraction

Memory Abstraction Interface

Onboard Device Abstraction

External

TP

Flash EEPROM Emulation

LIN Interface

Ext. CD

riv

CAN Interface

CA

N tr

Driv

Ext.

Driv

FR InterfaceFR

traD

riv

EEPROM Abstraction

Watchdog Interface

TP

BSW

S

I/O Abstraction

Stack

Communicationstack

Memorystack

I/O Drivers

PO

R

AD

C

DIO

PWM

ICU

Microcontroller Drivers

Watch

MC

U

GP

T

Communication Drivers

CA

N

LIN

SP

I Han

Memory Drivers

RA

M

internalD

internal F

Flash

OS Watchdog

Driver Ext. Flash Driver

FR

CA

N

ver

ranscver

FR

ver

anscverExt.

EEPROM Driver

LIN C

omS

Scheduler

Stack

Microcontroller Abstraction Layer

Microcontroller

AD

C

DIO

CC

U

PWM

LIN

CA

N

SP

I

EE

PR

O

FLAS

H

WD

T

GP

T

Ext. B

U

MC

U

Pow

er C

lock U µC

e.g. CC

e.g. PC

e.g. TP

FlexRa

SC

I

RT D

river

C D

river

O D

river

M D

river

U D

river

dog Driver

U D

river

T Driver

N D

river

N D

river

ndler Driver

M Test

l EE

PR

OM

D

river

Flash Driver

h Check

Driver

mm

unication S

tack

Microcontroller

AD

C

DIO

CC

U

PWM

LIN

CA

N

SP

I

EE

PR

O

FLAS

H

WD

T

GP

T

Ext. B

U

MC

U

Pow

er C

lock U µC

e.g. CC

e.g. PC

e.g. TP

FlexRa

SC

IMicrocontroller

AD

C

DIO

CC

U

PWM

LIN

CA

N

SP

I

EE

PR

O

FLAS

H

WD

T

GP

T

Ext. B

U

MC

UP

ower

Clock U µC

e.g. CC

e.g. PC

e.g. TP

c oco t o e bst act o aye

19 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

MOM HT US&

nit

CU

CPUay

MOM HT US&

nit

CU

CPUay

MOM HT US &

U

nit

CU

CPU

Page 20: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch

OutlineOutline

Motivation

Organization

Architecture

CUBAS – AUTOSAR Basic Software from BOSCH CUBAS AUTOSAR Basic Software from BOSCH

Rollout

20 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Page 21: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch

AUTOSAR – StatusAUTOSAR Status

M2008 E2009

Phase IIIPhase I Phase II

E2006 E2007

Release 2.1 Release 3.0 Release 4.0

• Resolved release notes• Start-up / Wake-up

• Error handling• Functional safety

Release 3.1

• OBDIIStart up / Wake upbehavior

• Application interfaces

Functional safety• Libraries• Conformance Test• Multi-Core

Status / Achievements

AUTOSAR Rel. 2.1

• Further Application Interfaces

AUTOSAR is ready for use in automotive product development

AUTOSAR Rel. 3.0 / 3.1Product development can take fully advantage of mature AUTOSAR ifi i

21 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

AUTOSAR specifications

Page 22: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch

AUTOSAR – Planning Phase IIIAUTOSAR Planning Phase III

2010 2011 2012

Phase III

Objectives of Phase III Maintain the existing AUTOSAR releases

Release 4.1 is planned for 12/2012

Maintain the existing AUTOSAR releases Add extensions to the existing specifications to further enhance the exploitation of

AUTOSAR for automotive applications Incorporate experiences from exploitation Incorporate experiences from exploitation

Time plan of AUTOSAR phase III AUTOSAR Phase III is contracted and started 01/2010 In 2010 concept proposals are analyzed and selected for implementation In 2011 selected concepts are implemented In 2012 implemented concepts are validated,

R4 1 ill b l d i 12/2010

22 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

R4.1 will be released in 12/2010

Page 23: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch

AUTOSAR Roll Out Plan (2008 - 2012)Source: AUTOSAR

AUTOSAR Roll Out Plan (2008 2012)Core Partner 2008 2009 2010 2011 2012

10 AUTOSAR BSW modules as part of Std Core in vehicles, tool / serial support in place

Powertrain-, Chassis-,Safety-, Body- ECUs use AUTOSAR architecture

Body Computer with subset of AUTOSAR specs incorporated

Instrument Cluster with subset of AUTOSAR specs incorporated

ACC ECU usingAUTOSAR architecture.

Powertrain EDC/ME(D)17 ECUs using AUTOSAR architecture Domain Control Unit using AUTOSAR BSW

Chassis ECU usingAUTOSAR architecture

Body Computer usingAUTOSAR architecture

Complete BSW Stack as Body ECUs using Complete BSW Stack as Product AUTOSAR Configuration Tool

Body ECUs usingAUTOSAR architecture Powertrain ECUs using AUTOSAR architecture

Chassis ECUs using AUTOSAR architecture

Engine Systems Platform based on AUTOSAR architecture

First usage of AUTOSARmodules in vehicles

First AUTOSAR compa-tible ECUs in vehicles

Introduction of AUTOSAR architecture and methodology in vehicles

Continuous roll-out of ECUs 1-2 AUTOSAR conformant ECUs; first use of conformant tools/methodology

Continuous roll out of ECUs into vehicle architecture increased use of conformant tools / methodology

First usage of AUTOSAR modules

First use of AUTOSAR architecture ECU

Powertrain ECU using AUTOSAR architecture Body ECU using

AUTOSAR architecture

First usage of AUTOSAR modules AUTOSAR Architecture ECU

First AUTOSAR modules First complete ECUs

23 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

First AUTOSAR modulesin series production

First complete ECUs in series production

Page 24: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ Bosch

OutlineOutline

Motivation

Organization

Architecture

CUBAS – AUTOSAR Basic Software from BOSCH CUBAS AUTOSAR Basic Software from BOSCH

Rollout @ BOSCH

24 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Page 25: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ BOSCH

AUTOSAR Basic Software - CUBAS Resource optimized (RAM, ROM, computing power)

High quality / validation by wide usage at BOSCH across domains

AUTOSAR Basic Software CUBAS

High quality / validation by wide usage at BOSCH across domains

No license cost for CUBAS in BOSCH ECU

No development costs for adaptation to / integration into BOSCH

ctio

n / C

ost

AUTOSAR compliant platforms

AUTOSAR compliant, capable for integration of AUTOSAR compliant BSW modules of other suppliers

Func

ng

CUBAS available for OEM and Tier x external marketing of CUBAS by ETAS, including services and

tools

Mar

keti tools

Compact and cost-efficient services for adaptation to / integration in non-BOSCH platformsAligned tools for integration in non BOSCH platforms

25 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Aligned tools for integration in non-BOSCH platforms

Page 26: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ BOSCH

AUTOSAR Compliant Application SoftwareAUTOSAR Compliant Application Softwareed

Effort for implementation of AUTOSAR compliant application i t f i AUTOSAR li t BOSCH ECU

Not

cha

rge interfaces in AUTOSAR compliant BOSCH ECU.

(no adder to price of function /software component)

Functions: License fee - grant rights of use for the Function.D i i if f ti i ld d i i d b b i itm

er

Decision if function is sold and pricing done by business unit

Customer specific adaptations (e.g. architecture, interfaces)

Integration/test of AUTOSAR compliant software components ed to

cus

tom

Integration/test of AUTOSAR compliant software components

Support activitiesCha

rge

26 Confidential | BEG/ECP-Rüping c/o C/AI | 02/02/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Page 27: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ BOSCH - Roadmap Status: 02/12/2010

AUTOSAR Releases 2.0 2.1 3.0 3.1 4.0

2012 2013 20142008 2009 2010 201120072006

3 1 4 02 1CUBAS Platform

C: Rel. 2.0 Rel. 3.1 Rel. 4.0 Powertrain Projects

3.1 4.02.1

B: Rel .2.1 Rel. 3.1 Rel. 3.1 Rel. 4.0

Rel. 2.1 BSW Rel. 2.1 / 3.x Rel. 4.0 Domain Control Unit

Chassis Projects ESP, ACC, OS

Rel. 4.0

Rel. 3.1 Rel. 3.1 Rel. 4.0

DCU

Body ProjectsBody Projects, Park Pilot

Availability:Status B, C Step 1Step 2

Ready for integrationStatus B Legacy/AUTOSAR BSW, no RTEStatus C Legacy BSW, partly RTE, adapter for SW-C

27 Confidential | BEG/ECP-Rüping c/o C/AI | 02/12/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

The roadmap is depending on customer requirements and effort

Page 28: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

AUTOSAR @ BOSCH - Roadmap

AUTOSAR – BOSCH Application Plan**AUTOSAR BOSCH Application PlanInstrument Cluster subset of AUTOSARspecs incorporated

Instrument Clusterusing AUTOSAR BSW*

EDC/ME(D)17 ECUusing AUTOSAR

SOP 2008 SOP 2012

FASsubset of AUTOSAR

All BOSCH divisions are committed tousing AUTOSAR

architecture

SOP 2009

subset of AUTOSARspecs incorporated

SOP 2011

committed to

ACC subset of AUTOSARspecs incorporated

SOP 2009

Body ECUsubset of AUTOSARspecs incorporated

SOP 2011

Chassis DCU using AUTOSAR

architecture

Glow Control Unitsubset of AUTOSARspecs incorporated

Airbag ECUUsing AUTOSAR BSW*& Application Interfaces

ESPUsing AUTOSAR BSW*& Application Interfaces

Transmission ControlUnit using

AUTOSAR BSW*

28 Confidential | BEG/ECP-Rüping c/o C/AI | 02/12/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive TechnologyAutomotive Technology

SOP 2009SOP 2009 SOP 2010SOP 2010 SOP 2010

* CUBAS: Bosch AUTOSAR Basic-SW ** selected products

Page 29: Automatic Open System Architecture...MCAL WP-2.1.3 Appl. Interfaces WP 115 Appl. Interfaces Powertrain Chassis Control WP-10.3 ... Application Layer AUTOSAR Runtime Environment (RTE)

@ BOSCH@ BOSCH

Thank You

29 Confidential | BEG/ECP-Rüping c/o C/AI | 02/12/2010 | ARS107100202 | © Robert Bosch GmbH 2010. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Automotive Technology

Status: http://www.autosar.org/download/conferencedocs12/AUTOSAR_AGlobalStandard.pdf