• 検索結果がありません。

Mastering the Challenges in

N/A
N/A
Protected

Academic year: 2023

シェア "Mastering the Challenges in"

Copied!
29
0
0

読み込み中.... (全文を見る)

全文

(1)

Mastering the Challenges in

Embedded Software Development

October 6 th , 2008

Dr. Juergen Moessinger

Vice President

Automotive System Integration

Robert Bosch GmbH

(2)

2

C/AI - Mr | 9/08 | © Robert Bosch GmbH 2008. 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

Agenda

Î Bosch Group

Î Challenges in Automotive Development

Î Solutions

z Architecture Based Development – SW Reuse

z Processes

Î Conclusion – Implementation at Bosch

Î Summary

(3)

Bosch Group

C/AI | 9/08 | © Robert Bosch GmbH 2008. 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 Group

Sales: 46.3 billion euros 1) Associates on Jan. 1, 2008:

271,000

Business sectors

1)

Including other business areas

Automotive Technology

Sales: 28.4 billion euros Share of total sales: 61 %

Consumer Goods &

Building Technology

Sales: 11.7 billion euros Share of total sales: 26 %

Industrial Technology

Sales: 6.0 billion euros Share of total sales: 13 %

Structure of the Bosch Group

Bosch Group

(4)

4

C/AI | 9/08 | © Robert Bosch GmbH 2008. 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 Group

2006 2007

Sales revenue* 43,684 46,320

Associates 1) 261,291 271,265

located in Germany 110,480 112,300

located outside Germany 150,811 158,965

Capital expenditure* 2,670 2,634

Research and development cost* 3,348 3,583

Profit before tax* 3,081 3,801

Profit after tax* 2,170 2,850

1)

As per January 1, 2007/2008

*Currency figures in millions of euros

Key data

(5)

Bosch Group

Research and Development Expenditure

% of sales EUR m

0 500 1000 1500 2000 2500 3000 3500

2003 2004 2005 2006 2007

3 583

2 650 2 715

3 073

3 348

7.3 7.0 7.4 7.7 7.7

(6)

6

Bosch Group

C/AI - Grote | 9/08 | © Robert Bosch GmbH 2008. 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

In 2007, Bosch applied for patents for a total of 3,281 new inventions (approx. 14 per day).

In April 2007, the Bosch researchers Andrea Urban and Franz Lärmer received the EU Commission’s and European Patent Office’s “European Inventor of the Year” award.

Bosch remains the global technology leader

in the field of automotive technology, a fact which is also shown by its strong patent position in leading countries:

Î

Germany: 1st place (German Patent and Trademark Office)

Î

EP: 1st place (European Patent Office)

Î

U.S.: 3rd place (United States Patent and Trademark Office)

Î

WIPO (PCT): 1st place (World Intellectual Property Organization)

Germany, EP, WIPO: published applications for patents U.S.: patents granted

Patents

(7)

Agenda

Î Bosch Group

Î Challenges in Automotive Development

Î Solutions

z Architecture Based Development – SW Reuse

z Processes

Î Conclusion – Implementation at Bosch

Î Summary

(8)

8

C/AI - Mr | 9/08 | © Robert Bosch GmbH 2008. 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

Challenges in Automotive Development Increasing Requirements

Reduction of emission, fuel consumption

Safety

Comfort

↑

↑ ↑

↑

CO 2 reduction

Sensors of the sensitive vehicle Diesel

Battery

Electric motor / Generator Combustion

engine

(9)

Drivers of Growth – Electronics / Software

Î Share of electronics in vehicle value (in value)*:

2004: 20% Æ 2015: 40%

Î Share of software in vehicle value (in value)**:

2000: 4,5% Æ 2010: 13%

Î Number of ECU in vehicles strongly increases - mid size: e.g. Golf 50 ECU

- high end: e.g. Lexus > 80 ECU

Î SW in high end vehicles reaches 1 GB

Source: * McKinsey, Automotive Electronics - Managing innovations on the road)

** Mercer Consulting, Automobile Technology 2010

Challenges in Automotive Development

(10)

10

Challenges in Automotive Development

Past Past

C/AI-Mr | 9/08 | © Robert Bosch GmbH 2008. 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

Today

Future ?

Î master complexity

Î keep quality & reliability of E/E systems at high level

Î enable off shoring

Î gain freedom for innovation

Î reduce costs

Î Solution: SW Reuse and Sharing

Î Strategy: Standardization of SW architecture

The Challenge - Increase of Complexity

(11)

Challenges in Automotive Development

Industrialized Countries - Shortage of Engineers

Low Birthrate major trend in industrialized countries

Reduced no. of students

¾ no. of students for applied engineering faculty decreased below 300,000 in 2007

(less than half of 1992)

-- NE 16.6.08 article --

Change in automotive market Aging society

¾ population in Japan will decrease to 90 Mio. in 2055

¾ 41% of population will be older than 65 in 2055

-- Kyoto news 2008 --

Lack of educated engineers

(12)

12

C/AI - Mr | 9/08 | © Robert Bosch GmbH 2008. 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

Agenda

Î Bosch Group

Î Challenges in Automotive Development

Î Solutions

z Architecture Based Development – SW Reuse

z Processes

Î Conclusion – Implementation at Bosch

Î Summary

(13)

Architecture Based Development –SW Reuse

AUTOSAR

Application Interfaces

Methodology Architecture

¾ Architecture - AUTOSAR Basis-SW

Ö Uniform behavior of the ECU in the vehicle Ö Easier integration of ECU in the vehicle

(Mastering complexity)

¾ Methodology

Ö Shift from ECU based to function based SW development

Increase of quality and reduced time to market, cost reduction by SW re-use

AUTOSAR RTE

ECU Abstraction and Complex DriversECU Abstraction and Complex DriversECU Abstraction and Complex Drivers Microcontroller Abstraction

Services

AUTOSAR RTE

ECU Abstraction and Complex DriversECU Abstraction and Complex DriversECU Abstraction and Complex Drivers Microcontroller Abstraction

Services

Application Software

.xml Data Exchange

SW-C

Virtual Functional Bus

AUTOSARSW-C1 AUTOSARSW-C2 AUTOSARSW-C3 AUTOSARSW-Cn...

SW-C Description

SW-C Description

SW-C

Description DescriptionSW-C

Virtual Functional Bus

AUTOSARSW-C1 AUTOSARSW-C2 AUTOSARSW-C3 AUTOSARSW-Cn...

SW-C Description

SW-C Description

SW-C

Description DescriptionSW-C

Virtual Functional Bus

AUTOSARSW-C1 AUTOSARSW-C2 AUTOSARSW-C3 AUTOSARSW-Cn...

SW-C Description

SW-C Description

SW-C

Description DescriptionSW-C

Virtual Functional Bus

AUTOSARSW-C1 AUTOSARSW-C2 AUTOSARSW-C3 AUTOSARSW-Cn...

SW-C Description

SW-C Description

SW-C

Description Description

¾ Application Interfaces Ö Support of SW re-use

and SW Sharing between

vehicle platforms, OEM and Tier x

(14)

14

C/AI - Mr | 9/08 | © Robert Bosch GmbH 2008. 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

SW Reuse

Î Pre-condition for integration of application software

z Standardized BSW ► AUTOSAR

z Standardized ASW interfaces ► AUTOSAR z Well structured and modular ► e.g. Bosch

application architecture

Hardware

standardized

HW-specific

AUTOSAR

Hardware Software

Hardware

Application Software

Proprietary BSW Non standard interfaces

Conventional

Application Software

Architecture Based Development –SW Reuse

AUTOSAR RTE

ECU Abstraction and Complex DriversECU Abstraction and Complex DriversECU Abstraction and Complex Drivers Microcontroller Abstraction

Services

(15)

Architecture Based Development –SW Reuse

AUTOSAR Roadmap

Status / Achievements

Î AUTOSAR Rel. 3.0 / Rel. 3.1 released

Product development based on AUTOSAR started at OEM and Tier X

12/2006 12/2007 8/2008 12/2009

Release 2.1 Release 3.0 Release 4.0

• Resolved release notes

• Start-up / Wake-up behavior

• Application interfaces

• Error handling

• Functional safety

• Libraries

• Conformance Test

• Multi-Core

• Further Application Interfaces

Release 3.1

• OBDII

(16)

16

C/AI - Mr | 9/08 | © Robert Bosch GmbH 2008. 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

Processed based development

Processes

Î Organization processes improvement (Capability Maturity Model Integration)

Î Process steps are defined

Î Constant process improvement by - defined processes

- increased visibility - traceability

Î Reproducibility

(17)

Agenda

Î Bosch Group

Î Challenges in Automotive Development

Î Solutions

z Architecture Based Development – SW Reuse

z Processes

Î Conclusion – Implementation at Bosch

Î Summary

(18)

18

Architecture Based Development –SW Reuse

C/AI - Mr | 9/08 | © Robert Bosch GmbH 2008. 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 BSW (Bosch CUBAS)

RTE

CDD

Migration to AUTOSAR @ Bosch

Legacy BSW

RT E

Legacy SW Components

Legacy BSW RTE

AUTOSAR Adapter

Legacy SW Components

AUTOSAR Adapter

RT E

Legacy SW Components

AUTOSAR BSW Legacy BSW

AUTOSAR compatible SW Components

Bosch SOP 2012/13

AUTOSAR compatible SW

Components

(19)

Architecture Based Development –SW Reuse

AUTOSAR – BOSCH Application Plan**

Body ECU using AUTOSAR

architecture SOP 2011 EDC/ME(D)17 ECU

using AUTOSAR architecture

SOP 2009 Instrument Cluster subset of AUTOSAR

specs incorporated SOP 2008

Chassis DCU using AUTOSAR

architecture SOP 2009 ACC

subset of AUTOSAR specs incorporated

SOP 2009

Glow Control Unit subset of AUTOSAR

specs incorporated SOP 2009

Airbag ECU using AUTOSAR

architecture SOP 2010 ESP

Using AUTOSAR BSW*

& Application Interfaces SOP 2009

Instrument Cluster using AUTOSAR BSW*

SOP 2012

FAS

subset of AUTOSAR specs incorporated

SOP 2011

Transmission Control Unit using AUTOSAR BSW*

SOP 2010

Î All BOSCH divisions are committed to

exploit AUTOSAR.

(20)

21

C/AI - Mr | 9/08 | © Robert Bosch GmbH 2008. 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

Processes at Bosch

Processes

Î Bosch Engineering System (BES)

¾ Innovation Management Product Engineering

¾ Project Management Process Management Knowledge Management Competence Management

Î Maturity Model of BES is based on CMMI

Î Rollout of CMMI is part of BES: Software quality by design

¾ Coding guidelines according to standards – e.g. MISRA

¾ Code generation (e.g. via ASCET)

¾ Quality Methods (e.g. FMEA, Fault-tree, DRBFM, 6-sigma, DOE)

Released man power by process based development used for new innovations

(21)

Human Resources

49 Automotive Development Sites in 18 Countries

Development Sites with ≥ 50 Associates, Status January 2008

18 %

14 %

27 %

41 %

Total: 271,265

1)Including other countries As per January 1, 2008

Associates

by region

18 %

14 %

27 %

41 %

Germany Rest of Europe Americas Asia Pacific1) 38,782

47,459

112,300

72,724

(22)

23

C/AI - Mr | 9/08 | © Robert Bosch GmbH 2008. 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

Human Resources

Recruiting and Training of Software Engineers

Î Engineers from German university

- reputation of engineering is growing among students

- many foreign students in Germany (~ 10 %), especially in engineering

Î Immigration of engineers from Eastern Europe

Î Offshoring – Low barrier due to internationalization of business

Î Systematic training of software developers

-Curriculum Engineering Software Intensive Systems (CMMS)

Î Bosch invests in Germany

some 100 Mio € in training

of its associates

(23)

Human Resources

Î CMMI L5 (July 2006), ISO 9001:2000 company

Î M2006 start of operation in

Coimbatore 300 km southwest of Bangalore

Î 100% subsidiary of Robert Bosch GmbH

Î No. of associates: 4500+

Î Largest Bosch development centre outside Germany

Development locations at India

Bomanahalli (Bmh) Naganathapura (NhP) Koramangala (905)

Coimbatore (Cob)

Marketing offices worldwide

Si, Germany Fh, USA

Kor, India

Hig, Japan

Offshoring of Development to Bosch India

(24)

25

Human Resources

C/AI-Grote | 9/08 | © Robert Bosch GmbH 2008. 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

Automotive Prod. - Software and ECU

Î Embedded s/w

Î Tools

Î Diagnostics

Î Testing

Î h/w & s/w Dev.

Î System Dev.

Î ECU Projects

Business Solutions

Î SAP R/3, Consulting

Î Oracle, Microsoft

Î Java, IBM Solutions

Î User Access Mngmnt.

Î Data Migration

Î Web Solutions

Î IT Infrastructure

Industrial Products, Consumer Goods, Building Techn.

Î PLC and CNC prog.

Î Engineering frameworks

Î Functional Test Bench Solutions

Î Plant/Manufacturing Automation Solutions

Î Embedded s/w

Mechanical Engineering

Î Design

Î FEA, Simulations

Î Drawings, Modeling

Î Administration

Electronic Engineering

Î ASIC Design

Î IC-Test development

Î Board-Level Electronic Design

Î PCB Layout Design

Î SW development for ASIC and FPGA applications

E-Learning

Î Product info/ 3D animation

Î Learning Mgmt.

Translation, Documentation, Web

Î DEÙEN, ENÙJP

Î Tech. & Commercial

Î Digital Archiving

Î Web Pages

Shared Services Accounting

Î Accounts Receivable

Î Accounts Payable

Î General Ledger

Î Fixed Assets

Business Services Processes

Î Back office support

Î Comm. Center

Embedded Offshore Development at Bosch India

(25)

Human Resources

Strategy - Offshore Support from India/Bangalore

Commercial - Efficient Interfaces

Prerequisites are processes and architecture Communication - Regular Contacts at All Levels Vision - Competitiveness by Cooperation

Psychology - Advantage for Engineers and Managers To Overcome Fear of Loss: Control/Responsibility/Job!

Offshoring Embedded – Key to Sustainable Success

(26)

27

Human Resources

Confidential | C/AI-Grote | 10/02/2007 | © Robert Bosch GmbH 2007. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

27

Bosch – Associates

Bosch values the experience of its older associates, and employs measures specifically designed to support them, while at the same time challenging them.

Every year, more than 6000 young people around the world receive occupational training at Bosch.

Bosch has considerably expanded its activities to attract young talent, especially internationally.

Apart from attractive development programs for associates, Bosch attaches importance to internal career planning within the framework of its manager development schemes.

Flextime working models, childcare, initiatives for parents, and social work help keep Bosch competitive.

In Germany alone, Bosch invests some 100 million euros every year in training for its associates. A structured and systematic approach ensures that the skills needed are available in the right place at the right time.

Competence management High-quality training

Attracting young talent Support

Family and career Demographic change

International presence In 2007, more than 2,300 specialists and managers were working on long- term assignments outside their home countries.

Automotive Technology

(27)

Bosch Group

1. Future and Result Focus 2. Responsibility

3. Initiative and Determination 4. Openness and Trust

5. Fairness

6. Reliability, Credibility and Legality 7. Cultural Diversity

Bosch Values

(28)

29

C/AI - Mr | 9/08 | © Robert Bosch GmbH 2008. 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

Summary

Mastering the Challenges in

Embedded Software Development

Î Mastering the above mentioned challenges is the basis for innovation

Î Architecture and process based software development is mandatory for efficient offshoring

Î Offshoring reduces the lack in engineers (global development)

Î Organization needs to support the climate for innovation

Innovation in SW Development Processes

- organizational - technical

People

with skills, training and motivation

Architecture

based development

e.g. AUTOSAR

(29)

Mastering the Challenges in Embedded Software Development

Thank You

Innovation in SW Development Processes

- organizational - technical

People

with skills, training and motivation

Architecture

based development

e.g. AUTOSAR

参照

関連したドキュメント

For Israeli researchers, an application for the continuation of research funding for the second year must be submitted by the institution of the Israeli Principal Investigator to

The effectiveness of communication on the basis of the specific property of visual perception in the visual information : The application factors in the screen design

Bart Baeyens† Hisayuki Murakami‡ Deploying a successful speech application in a car presents many challenges like noise environment, limited embedded computing

Provides customer operational support services in highly technical areas such as configuration, third or higher level troubleshooting on Systems, LAN Connections,