effective cooperation-automtive

22
1 CDG-SMT/EMT | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. OpenForum 2013 Effective Cooperation in Automotive Diesel Gasoline Systems Effective Cooperation in Automotive Diesel Gasoline Systems – Electronic Controls

Upload: christof-hammel

Post on 12-May-2015

643 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Effective cooperation-automtive

1 CDG-SMT/EMT | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Diesel Gasoline Systems

Effective Cooperation in AutomotiveDiesel Gasoline Systems – Electronic Controls

Page 2: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Technical Approach

Consequences

Cooperation Models

SW-Architecture

Automotive Domain

Outline

Andre RieselChristof HammelRobert Bosch GmbH17.05.2013

2

Page 3: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Product Group DGS-EC: Electronic Control Unit

Medium DutyHeavy Duty

2-Wheeler

Power Sports 3-Wheeler

Light Duty Passenger Car

SWDGS-EC

GasolineSystems

Diesel Systems

Off Highway

3

Page 4: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Product Group DGS-EC: Electronic Control Unit

Gasoline - CNG - Flexfuel - Hybrid - Diesel

7000 employees worldwide

>20 Mio ECUs / year

400 projects with all OEMs

4

Page 5: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Base Software

Operating System

Complex Driver

Customer Specific SW

Common Platform SW

Functions

providedby OEM

Functions

developedwith OEM

Functions

providedby 3rd party

Model Model Model Vehicle Motion Software Architecture“VeMotionSar”

(published 04/2012)SW Architecture• Functional content of the structure

elements• System relevant Structure elements

ManagingComplexity(since 2008)

SW Architecture

http://www.bosch-vemotionsar.com/

5

Page 6: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperations in Automotive

 

Cross Divisional Group - Software, Methods and Tools

6

Full

Bosc

h S

W

SW

SH

Mod

el #

1

SW

SH

Mod

el #

2

SW

SH

Mod

el #

3

SW

SH

Mod

el #

4

SW

SH

Mod

el #

5

SW

SH

Mod

el #

6

SW

SH

Mod

el #

7

Flexibility

Cooperation

Diff

ere

nti

ati

on

Ind

ivid

ualis

atio

n

Page 7: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperations in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Today

Support several proprietary exchange formats

Flexibility in SW-architecture to combine vendor and OEM / 3rd party functionality based on standardized Base Software

High competencies in the SW system integration to bring all parts together for one consistent product

Future

Collaborative Development

Effective logistics (e.g. „build-server in the cloud“)

Contractual agreements with clear responsibilities to handle warranty and liablity

Consequences

7

Page 8: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperations in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Tier1OEM

Requirements-Updates

Delivery-A

…current working models in automotive community:

Requirement-Spec.

Component

3rd Party Component

Classic Cooperation Model

8

Page 9: Effective cooperation-automtive

BURNDOWNCHART

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Delivery-A

SCRUM MasterProduct

Owner

Team

SPRINT BACKLOG

PRODUCT BACKLOG

Standard Agile Model

9

Page 10: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperations in Automotive

 

Cross Divisional Group - Software, Methods and Tools

How could “Collaborative Development” be an approach?

Future…

10

Page 11: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperations in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Tier1OEM

Requirements-Updates

Delivery-A

Requirement-Spec.

Component

3rd Party

Component

Classic Cooperation Model

11

Page 12: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Tier1OEM

Delivery-A

PRODUCT BACKLOG

Component

3rd Party Component

Incremental Requirements Update

SPRINTBACKLOG

12

Page 13: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Delivery-A

SCRUM Master

Product Owner

Team

PRODUCT BACKLOG

Component

3rd Party Component

Iterative Development

SPRINTBACKLOG

13

Page 14: Effective cooperation-automtive

BURNDOWNCHART

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Delivery-A

Product Owner

Team

PRODUCT BACKLOG

Component

Component

OEM, Tier1´s, 3rd Parties,… are transforminginto a software community

Collaborative Development

SPRINTBACKLOG

SCRUM Master

14

Page 15: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Approach: Mixture of the known cooperation models and future needs

Discussion points: What is the (desired) final scenario of cooperation model? What does it mean for OEM What does it mean for Tier1, 2 What does it mean for 3rd Party Responsibilities? Current barriers, limitations…. Contracting Working models ….

Discussion #1

15

Page 16: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Discussion #1

16

Page 17: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Tier1OEM

Delivery-A

Community: Data Exchange

SPRINTBACKLOG

Component

Req.Exchange

SWExchange

17

Page 18: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Tier1OEM

Delivery-A

Smooth (Agile) Data Exchange

SPRINTBACKLOG

Component

REQ

SW

Req.Exchange

SWExchange

18

Page 19: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Platform Runtime

Domain Workspace

Workbench

OEM

Platform Runtime

Domain Workspace

Workbench

Tier 1

010110101

.c </>

010110101

.c </>

.aar

Technical Approach

19

Page 20: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

.aar

Technical Approach

Automotive Archive (.aar) Standard hierarchical structure Domain data:

Code (model, source, binary) Component description (*.arxml) Documentation, Configuration …

Meta data Extended File attributes (e.g. review

flag) Extended content types (for fast

search) Versioning and variant handling …

20

Page 21: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperation in Automotive

 

Cross Divisional Group - Software, Methods and Tools

Technical Approach

Extended Eclipse Workspace (Resource) PlugIn extension Support automotive artifacts Handling of meta data

File attribute handling Content type handling Versioning and variant handling

Standardization activities in Eclipse Auto-IWG (WP1) Reference implementation of extended Eclipse resource as OpenSource project

21

Page 22: Effective cooperation-automtive

Riesel, Hammel | 4/29/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

OpenForum 2013 Effective Cooperationsin Automotive

 

Cross Divisional Group - Software, Methods and Tools

Discussion #2

22