18
8 June, 2003 JB/1 Introduction to Software Technology and Distributed Systems Jacques Bus DG Information Society / Unit D3 IST Programme

Introduction to Software Technology and Distributed Systems

  • Upload
    arnold

  • View
    42

  • Download
    1

Embed Size (px)

DESCRIPTION

IST Programme. Introduction to Software Technology and Distributed Systems. Jacques Bus DG Information Society / Unit D3. Contents of this presentation. Overview of IST Programme Software Technologies and Distributed Systems Domain and market Strategic choices General Information. - PowerPoint PPT Presentation

Citation preview

Page 1: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/1

Introduction to Software Technology and

Distributed Systems

Jacques BusDG Information Society / Unit D3

IST Programme

Page 2: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/2

• Overview of IST Programme

• Software Technologies and Distributed Systems– Domain and market

– Strategic choices

• General Information

Contents of this presentation

Page 3: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/3

INTEGRATING EUROPEAN RESEARCH

PRIORITY THEMATIC AREAS ANTICIPATING S/T NEEDS

Research for policysupport

Frontier research,unexpecteddevelopments

Specific SME activities

Specific international cooperation activities

Gen

omic

and

bio

tech

nolo

gy

for h

ealth

Info

rmat

ion

soci

ety

tech

nolo

gies

Nan

otec

hnol

ogie

s, in

telli

gent

mat

.,ne

w p

rodu

ctio

n pr

oces

ses

Aer

onau

tics

and

spac

e

Food

safe

ty a

nd h

ealth

risk

s

Sust

aina

ble

deve

lopm

ent

and

glo

bal c

hang

eC

itize

ns a

nd g

over

nanc

e

in th

e kn

owle

dge

soci

ety

JRC activities

STRUCTURING THE ERA STRENGTHENING THEFOUNDATIONS OF ERA

Researchandinnovation

Humanresources &mobility

Researchinfrastructures

Science andsociety

Coordinationof researchactivities

Developmentof research/innovationpolicies

The components of FP6

Page 4: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/4

Satellite

Global

Suburban Urban In- Building

Pico-Cell

Micro-Cell

Macro-Cell Home-Cell

Seamless & Rich Connectivity(fixed optical & wireless communications)

Intelligent EnvironmentsAnthropocentric Interfaces

Software & Systems

Technologies

IST vision: ‘Ambient Intelligence’

Page 5: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/5

Anywhere anytime natural and Anywhere anytime natural and enjoyable access to IST services for ALLenjoyable access to IST services for ALL

Miniaturised, Miniaturised, low cost low powerlow cost low power

components & µsytemscomponents & µsytems

Natural interactionsNatural interactionswith ‘ knowledge ’ with ‘ knowledge ’ 

Pervasive, mobile, Pervasive, mobile, wireless, trustful wireless, trustful

infrastructuresinfrastructures

CommunicationCommunication& networking& networking SoftwareSoftware µ, nano & optoµ, nano & opto

electronicselectronicsµ and nanoµ and nano

systemssystemsKnowledge Knowledge technologiestechnologies interfacesinterfaces

Applied IST for major societal and economic challengesApplied IST for major societal and economic challenges

Trust &Trust &Security Security

IST for societal IST for societal challenges challenges

IST for economic IST for economic challenges challenges

Demanding Demanding applicationsapplications

Spec

ific

Spec

ific

Generic

Generic

inte

grat

ion

inte

grat

ion

Building blocks

Building blocks

Security, privacyIPRs, dependabiltySmart cards,...

E and m business,e and m work,learning

GRIDS forscience, engineeringbusiness and society

Health, eInclusion,mobility, environmentsafety, cultural heritage

•Mobile: beyond 3G•Fixed:All optical•Integrated (IPv6)•Adaptive

•Reliable•Embedded•Distributed•Adaptable

•CMOS : the limit•System-on-Chip•Nano-scale •New materials

•Multidiscplines•New Sensing•Networked•New materials•Nano-scale

•Context based•Semantic based •Agent based•Scaleable

•All senses•Multilingual•Intuitive •‘Surrounding’

Page 6: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/6

• Focus and concentration– Selection of limited set of objectives based on inputs received:

• Socio economic drivers, realising the vision, constituency readiness,..• “Europe’s options”: SWOTs analysis conducted at all levels

• Integration – Ensuring co-evolution of technologies applications

• Efficient exploitation of technology breakthroughs• Challenging applications pulling technology development

– Best use of the new instruments• Realising ERA in IST

– Focus on work that needs to be addressed at EU level– Incremental build up of Europe-wide approaches to RTD in IST

Workprogramme - principles

Page 7: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/7

• A two year WP to ensure concentration of effort and visibility for the research Community

• More limited number of calls (three over two years)• Concentration on a limited set of « Strategic Objectives »

– Selection and focus based on Europe’s options..• 23 Strategic Objectives (S.O.) for the two years• Addresses technologies and applications• Instruments

– ~70% of budget targeted to new instruments – per S.O: ~3 to 4 IPs, 2 to 3 NoEs and number of STREPS/SCA

IST Workprogramme - approach

Page 8: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/8

1. Pushing the limits of CMOS,preparing for post-CMOS

2. Micro and nano-systems3. Broadband Access for All4. Mobile and wireless systems beyond 3G5. Towards a global dependability and

security framework6. Multimodal interfaces 7. Semantic-based knowledge systems8. Networked audiovisual systems and

home platforms9. Networked business and government 10. eSafety for road and air transport11. e Health 12. Technology-enhanced learning and

access to cultural heritage

Strategic objectives in Call 1 1. Advanced displays2. Optical, opto-electronic, photonic

functional components3. Open development platforms for

software and services4. Cognitive systems5. Embedded systems6. Applications and services for the

mobile user and worker7. Cross-media content for leisure and

entertainment8. GRID-based Systems and solving

complex problems9. Improving Risk management10. eInclusion11. Product design and manufacturing

2010

Strategic objectives in Call 2

Call sequence IST 2003-2004

Page 9: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/9

Req

u ire

me n

ts

Impl

emen

tatio

n,T

estin

g

Arc

hite

ctur

e,

Des

ign

Dep

loym

ent

Ope

ratio

n

Development Environments / Platforms

Middleware technologiesInformation management & database technology

Applications

Rel

ated

key

tech

nolo

gies

Software Process and Open Source

FREE AND OPEN SOURCE SOFTWARE

The ST&DS areaL

ong-

term

foun

datio

nal

res

earc

h

Page 10: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/10

Some market figures (EITO 2003)Software* Market 2002 (total 207 B€)

Western Europe31%

Eastern Europe

1%US47%

Japan9%

RoW

12%

ExpectedAnnual Growth 2002-2004

3.1%

13.5%

2.9%5.5%

16.3%

0.0%2.0%4.0%6.0%8.0%

10.0%12.0%14.0%16.0%18.0%

WesternEurope

EasternEurope

US Japan RoW

IT Services** 2002 (Total 445 B€)

Western Europe

30%

Eastern Europe

1%US47%

Japan11%

RoW11%

** No carrier services

Expected Annual Growth 2002-2004

3.7%

12.0%

4.3% 4.9%

13.3%

0.0%

2.0%

4.0%

6.0%

8.0%

10.0%

12.0%

14.0%

WesternEurope

EasternEurope

US Japan RoW* No in-company SW and use

Page 11: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/11

SW Productivity Gap

Source: Eureka/ITEA

Page 12: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/12

• Tool and Packaged SW weak (-)• OS, PC platform, standards and interoperability

dominated by US industry (-)• 70% SW development within secondary industry

(telecom, automotive, aerospace, engineering, …) (!)• Traditionally strong academic research, but may be

declining (+/-)• Strong Open Source Community (+)• Emerging market for value added services (mobile) (+)

European Software industry - status

Page 13: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/13

• Use Europe’s industrial strength in telecom, automotive, aircraft, consumer electronics, chemicals, etc.

• RTD actions (i.p. IP) aim at building collaboration between:– large industrial user/developers– software (tool, COTS, component, service) vendors– supported by academic research,

leading to strong (often sectorial) industrial networks• Foundational research only through STREPs and CAs

• Where appropriate, complementarity and co-operation with work under EUREKA/ITEA

Strategy for competitiveness (1)

Page 14: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/14

Open Source Software

• To support open standards, formats and platforms• To stimulate competition in the software industry• To accelerate development of eGovernment services• To stimulate open discussion and variety in the

Information Society

Strategy for Competitiveness (2)

Page 15: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/15

A Strategic Objective in IST for RTD in Software and Service technologies

Building open development and run-time environments for software and services (WP 2.3.2.3)

– Use of European industrial strength and OSS community in an RTD effort to create:

• Platforms of methods, tools and middleware for SW production

• Which are modular and open to extension to specific domains

• Covering all phases of SW life-cycle

• Applicable to broad classes of software systems and services

– Keep support to longer-term foundational research

Strategy for competitiveness (3)

Page 16: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/16

Research Focus • High level methods, esp. for early development phases, for

system design and integration (MDA), addressing non-functional aspects, autonomy, composability and distribution

• Open, Modular and Customisable development environments supporting evolving processes, consistency and traceability

• Light methodologies, esp. for co-operative and distributed development

• Open platforms, middleware and languages for modeling, interoperability, composability and integration of distributed SW systems (incl. P2P, agents, dynamic adaptability and evolvability)

Strategy for competitiveness (4)

Page 17: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/17

Services everywhere• Middleware for services interoperability• Service creation environment • Tools for service development• Software as a service (“software on command”,

application services)

Strategy for competitiveness (5)

Page 18: Introduction to  Software Technology and Distributed Systems

8 June, 2003 JB/18

IST helpdeskIST helpdesk Fax : +32 2 296 83 88Fax : +32 2 296 83 88 E-Mail : [email protected] : [email protected]

http://www.cordis.luhttp://www.cordis.lu/isthttp://www.cordis.lu/ist/fp6/fp6.htmhttp://www.cordis.lu/rtd2002http://www.cordis.lu/ist/directorate_d/st-ds/index.htm

Further information