15
OSGi Deployment and Traction In Automotive Environments 10.22.03

In Automotive Environments - HU Michel

Embed Size (px)

Citation preview

Page 1: In Automotive Environments - HU Michel

OSGi Deployment and TractionIn Automotive Environments10.22.03

Page 2: In Automotive Environments - HU Michel

Topics

! Challenge in vehicle E/E-architecture! Benefits of OSGi! View on work of Vehicle Expert Group! BMW – OSGi deployment! Research vehicle

Page 3: In Automotive Environments - HU Michel

d

The importance of automotive electronics

Percentage of Production Costs: 20-35%

Increase: 10-15% p.a.

Engine Management

Bus Systems

Driver AssistanceMultimedia/Telematic

Security-Sytems

Comfort-Electronics

Page 4: In Automotive Environments - HU Michel

The importance of automotive electronics

sensor

actuator

sensor

actuator

16-24

ECU architecture: BMW luxury segment

Number ECU`s

Increased Networking

PT-CAN (500 kBd) I/K-BUS (9,6 kBd) P-BUS (9,6 kBd)

PT-CAN (500 kBd) K-CAN (100 kBd) K-CAN-P (100 kBd) byteflight (10 MBd) MOST (22 MBd)

33-70

ECU

ECU

ECU

ECUGateway

Bus 1 Bus 2

ECU

ECU

ECU

Driving Forces for Networking:

• Increasing number of ECU´s and software, distributed functionality

• Multi usage of sensor signals and resources

Page 5: In Automotive Environments - HU Michel

Mob.PhonePhone

Vehicle

Impact of Consumer Products, Wireless Networks and Internet technology

Page 6: In Automotive Environments - HU Michel

! Optimize vehicle system architecture:

- ressource sharing: shared functionality in the network

- dynamic partitioning: flexible integration of functions in ECU´s

! Increasing Configuration Management

! Achieve reusability of hw / sw-components in different product lines

! Enable “easy” maintenance of components

! Solve lifecycle mismatch between consumer hardware / sofware and vehicle

! Reduction of development time

Some Resulting Challenges…

Standardization is a MUST

Manage increase in system complexity, save costs –handle the variety forced by the market in the most efficient way !

Page 7: In Automotive Environments - HU Michel

! Cost savings by reuse of approved software moduls –standardization of a basic software library

! Focusing on customer added value functionality

! Reducing development time and costs by programming against common interfaces – reduce time to market

! Decoupling from Hardware and Software- choice of implementations from different suppliers- choice of different hardware

! Functional scalability is possible

! Software Download enables “Software as a Product”-business model and decouple lifecycles

Adressing the Multimedia/ Telematic Domain: Some Benefits of OSGi Standardization

Page 8: In Automotive Environments - HU Michel

The goal of the Vehicle Expert Group (VEG) is to tailor and extend the OSGi specification in order to meet vehicle-specific requirements… … The deliverables of the VEG are requirement documentation and API's with a reference implementation and a test suite…

Charter Statement Vehicle Expert Group

VEGVEG CPEGCPEG

Page 9: In Automotive Environments - HU Michel

Gateway " Service Platform

FrameworkExecution Environment

Devic

e Man

ager

Log S

ervic

eHt

tp Se

rvice

R1

User

Adm

inSe

rvice

Tra

cker

Confi

gura

tion A

dmin

Prefe

renc

es S

ervic

e

Pack

age A

dmin

Perm

ission

Adm

in

R2

Conn

ecto

r Ser

vice

Posit

ion

XML P

arse

r Ser

vice

UPnP

Ser

vice

JiniS

ervic

e

Wire

Adm

in

Meas

urem

ent

Star

t Lev

elUR

L Han

dler

R3

VEG – Standardization

focus “complete horizontal focus” “horiztontal and vertical ”

Page 10: In Automotive Environments - HU Michel

VEG – Standardization Effort! Service/Device-Arbitrator

- Concurrent acess to the same device/service/resource

! Car Diagnostics - Test and retrieve information from/to device (local/remote)

! Resource Requirement and Management - Checking system before installing bundles, describe bundle requirement,..

! Power Management - Obtain and set information about power state of the gateway and act appropriate

! Navigation Service - Standard entities (destination, address, waypoint ) = navigation domain model, ..

Page 11: In Automotive Environments - HU Michel

BMW 5 series

High-End Platform is OSGi based

Page 12: In Automotive Environments - HU Michel

More about BMW ConnectedDrive in the Automotive Track tomorrow…

Page 13: In Automotive Environments - HU Michel

Thank you for paying attention

Page 14: In Automotive Environments - HU Michel

Questions?

Page 15: In Automotive Environments - HU Michel

The Future – New Structure

Car NetworkCAN, MOST, ...

External Comunication GSM /GPRS,...

CAN, MOST, GPRS/GSM,...

RTOS

Java Runtime Environment

OSGi Framework

....

Parking Info

HW Components

DriverLayer

OS

Middleware

Profiling

Application

Basic Library V

ehic

le

Prof

ile

Res

iden

tial

Prof

ile ...

Navigation PIM Traffic ...

vehicle bus