You are on page 1of 19

Opportunities and challenges in embedded systems

by Gerrit Muller Embedded Systems Institute e-mail: gerrit.muller@embeddedsystems.nl www.gaudisite.nl

Abstract The technological advances in processing, communication, storage, actuating and sensing enables a large amount of applications of embedded systems. The challenges of today to realize these opportunities are discussed, addressing six main issues: market dynamics, interoperability, reliability, power, security, and creativity. The capabilities of the Embedded Systems Institute are discussed briey.

Distribution This article or presentation is written as part of the Gaud project. The Gaud project philosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by an open creation process. This document is published as intermediate or nearly mature version to get feedback. Further distribution is allowed as long as the document remains complete and unchanged.

February 10, 2011 status: concept version: 1.0

logo TBD

Giga embedded opportunities

communication bandwidth GigaBits/s processing power GigaOps/s micro-size sensors

storage GigaBytes smart(?) software infinite(?) embedded opportunities

actuators displays

Opportunities and challenges in embedded systems 2 Gerrit Muller

February 10, 2011 ESOopportunities

version: 1.0

Hit list of challenges

discover latent needs enable emergence where is the business

creativity

market dynamics

globalization hype waves Moore's law

privacy, DRM versus usability

security

emerging behavior, future vs legacy heterogeneous vendors

interoperability

weight, cost, performance

power consumption

reliability

complexity heterogeneity #engineers involved

Opportunities and challenges in embedded systems 3 Gerrit Muller

February 10, 2011 DYOFchallenges

version: 1.0

Value Chain in Consumer Electronics


Gandhi Hoessein Sharon van Oranje Smith van Bommel Bakker Rooyakkers Reinders Pietersen Obbink der Kinderen Neeskens van Hanegem Nistelrooij Bush Charite Meulengraaf Blair v.d. Hamer Clinton Boonstra v.d. Meulen Jones Schijvens Prodi Pinochet Peper Koch Kleisterlee Cruijf Kok El Khatabi Peters Leonardo Chirac v.d. Spijker Jansen de Gruijter de Vries Schweitzer d'Oliviera Muller Goedkoop Schroder Waterreus Heijn Gore

Consumers

It's

Dixon

Retailers

Fry's

Canal+ UPC

Providers

AOL AT&T

Philips CE-TV

Loewe

System Integrators
Philips Components

Sony

Nokia

Philips CE-DN

Philips CE-PCC

Intel Microsoft

Micron Philips Semiconductors

Component and Platform Suppliers


Liberate

ST

LG TI Samsung

Opportunities and challenges in embedded systems 4 Gerrit Muller

February 10, 2011 LWAvalueChain

version: 1.0

Trend: convergence

Telecom

Computer

Consumer
Opportunities and challenges in embedded systems 5 Gerrit Muller
February 10, 2011 LWAconvergence

version: 1.0

Integration and Diversity

firewall GSM phone

dvd

audio microset pda

watch sailboat

surveillance camera

cable modem

set top box headphone

car pen camera speech mp3 television garment

Communicator car navigation computer games flat display

Ambient Intelligence living room

Opportunities and challenges in embedded systems 6 Gerrit Muller

February 10, 2011 LWAintegrationAndDiversity

version: 1.0

System Integrator Problem Space - Business


months units GSM 100 infrastructure 10 6 TV 1000 digital TV 10 application 1 1 10 10 3 100 GSM manyear

personalized (skins, themes)

time to market

volume
version: 1.0

effort

Opportunities and challenges in embedded systems 7 Gerrit Muller

February 10, 2011 LWAproblemSpaceBusiness

Is reuse the solution to effort?

trends
features performance expectations number of products release cycle time years months openness interoperability

consequences
feature interaction complexity amount of software integration effort reliability

solutions
new methods new tools hardware performance new software technology new standards reuse

Opportunities and challenges in embedded systems 8 Gerrit Muller

February 10, 2011 SWRreuseNeeded

version: 1.0

Applications depend on chain of systems

Home Server

Network Providers

Service Providers

Content Providers

users

infotainment appliance watch video browse photo's calendar and much more...

Opportunities and challenges in embedded systems 9 Gerrit Muller

February 10, 2011 CVCproductChain

version: 1.0

Interoperability: systems get connected at all levels

host acquisition reconstruction display other examination rooms PC beamer other clinical departments admin hospital or other clinical center

MR scanner
RIS printer

workstation

storage

radiology department
workstation archive HIS LIS PC security

hospital
clinicians at home clinicians away clinical experts suppliers patients away patients at home

world

Opportunities and challenges in embedded systems 10 Gerrit Muller

February 10, 2011 DYOFscopeOfInteroperability

version: 1.0

Multi dimensional interoperability


integrating multiple in multiple delivered by multiple

applications
cilinical analysis clinical support administrative financial workflow

languages cultures

vendors
Philips GE Siemens

USA, UK, China, India, Japan, Korea France, Germany Italy, Mexico

based on multiple

and multiple

and multiple

media, networks
DVD+RW memory stick memory cards bluetooth 11a/b/g UTMS

standards
Dicom HL7 XML

releases
R5 R6.2 R7.1

Opportunities and challenges in embedded systems 11 Gerrit Muller

February 10, 2011 DYOFmultiInteroperability

version: 1.0

SW increase in televisions
1965 1979

From: COPA tutorial, Rob van Ommering

1 kB 2000 Moore's law 1990

2 MB

64 kB

Opportunities and challenges in embedded systems 12 Gerrit Muller

February 10, 2011 LWAmooresLawRvO

version: 1.0

Increase of software threatens Reliability

(lines of code) per product

manyears and LOC

100 1 Mloc 10 100 kloc

1000
Based on average 3 errors/kloc

1990 1995 2000 2005


Opportunities and challenges in embedded systems 13 Gerrit Muller
version: 1.0

February 10, 2011 DYOFreliability

typical amount of errors per product

1000 10Mloc

10k

Power consumption and dissipation

performance
examples

heat dissipation stand by time operational time acoustic noise power supply cost

3G phone standby time operational time wireless video

power

faster more

desktop silent fanless MRI gradients : 66 mT/m kWatts: cost, noise, heat

data centers insufficient power in Amsterdam

Opportunities and challenges in embedded systems 14 Gerrit Muller

February 10, 2011 DYOFpower

version: 1.0

System Integrator Problem Space - Technology


Operations/s home server 10 12 digital TV 10 9 Watt Byte

10 3 home server 1 GSM digital TV

10 12 home server 10 9 digital TV 10 6 GSM

10

GSM

10 -3

performance
Opportunities and challenges in embedded systems 15 Gerrit Muller

power
February 10, 2011 LWAproblemSpaceTechnology

storage
version: 1.0

Prole of Digital TV and GSM


Problem space
months units manyear GSM 1000 digital TV 10 10 3 application 1 1 100 personalized (skins, themes) GSM 10 10 6 10 -3 10 9 Operations/s home server 10 12 Watt Byte

100

10 6 infrastructure TV

10 3 home digital TV server

10 12 digital TV home server 10 9 GSM 10 6 digital TV GSM

GSM

storage

effort

volume

Opportunities and challenges in embedded systems 16 Gerrit Muller

time to market

power
February 10, 2011 LWAsystemProle

performance

version: 1.0

Security conicting interests


dictators terrorists thieves pirates

threats

conflicting interests company government security


restrictive intrusive

content industry digital rights


restrictive paranoia

consumers privacy usability

freedom protection

Opportunities and challenges in embedded systems 17 Gerrit Muller

February 10, 2011 DYOFsecurity

version: 1.0

Creativity as limiting factor


Can we do it? Can we make it? Can we Can we organize it? conceive it? Imagination People, Process Cost, Power, Size Performance

Ambition level

from: Ad Huijser Philips Software Conference 2001

Time

Opportunities and challenges in embedded systems 18 Gerrit Muller

February 10, 2011 DYOFcreativity

version: 1.0

Role of Embedded Systems Institute ESI

methods to: specify, design, test and verify; f.i. modeling How to

create embedded systems functionality


, and

which satisfy the

quality needs

performance interoperability productivity reliability

and which fit in the

limiting constraints
power, cost, economy skills, legislation

Opportunities and challenges in embedded systems 19 Gerrit Muller

February 10, 2011 ESOcapabilities

version: 1.0

You might also like