Software Design & Productivity - NITRD · Software Design & Productivity DoD Challenges &...

4
1 Software Design & Productivity DoD Challenges & Expectations Dr. Douglas C. Schmidt Deputy Director & Program Manager DARPA ITO [email protected]

Transcript of Software Design & Productivity - NITRD · Software Design & Productivity DoD Challenges &...

Page 1: Software Design & Productivity - NITRD · Software Design & Productivity DoD Challenges & Expectations Dr. Douglas C. Schmidt Deputy Director & Program Manager DARPA ITO dschmidt@darpa.mil.

1

Software Design & ProductivityDoD Challenges & Expectations

Dr. Douglas C. SchmidtDeputy Director & Program ManagerDARPA [email protected]

Page 2: Software Design & Productivity - NITRD · Software Design & Productivity DoD Challenges & Expectations Dr. Douglas C. Schmidt Deputy Director & Program Manager DARPA ITO dschmidt@darpa.mil.

2

Why DoD Cares About SDP

DoD strategic directions involve or depend extensively on software design quality & productivity:•Unmanned combat air vehicles & ground vehicles

•Cruise & ballistic missile defense •Time-critical target prosecution•Space systems

Lessons learned by DoD•Battles are fought with weapons…

•…but they are won with information technology

Lessons learned by DoD•Battles are fought with weapons…

•…but they are won with information technology

Page 3: Software Design & Productivity - NITRD · Software Design & Productivity DoD Challenges & Expectations Dr. Douglas C. Schmidt Deputy Director & Program Manager DARPA ITO dschmidt@darpa.mil.

3

Key SDP Challenges for DoD

Collateral damage & inadequate defense

COTS isn’t designed for DoD level of quality

Increasing push towards COTS

Cap on complexity of DoD systems

Diminishing human IT resources

IT talent leaving the military domain

Loss of core IT R&D community for DoD & degraded capabilities

IT R&D community not well organized to defend funding

Increasing reluctance to fund basic IT R&D in mission agencies

Recurring time & cost overrun problems are “normal”

System integration costs are sky-rocketing (over 40%)

Role of computing has changed from auxiliary functions to system integration

ConsequencesProblemsTrends

Ultimately, national security & economic prosperity depend on sustained IT R&D investments on SDP technologies for complex software systems

Page 4: Software Design & Productivity - NITRD · Software Design & Productivity DoD Challenges & Expectations Dr. Douglas C. Schmidt Deputy Director & Program Manager DARPA ITO dschmidt@darpa.mil.

4

How You Can Help Us

•Show how we can overcome the barriers between state-of-the-art & state-of-the practice in software IT

Leve

l of T

echn

olog

yA

bstr

actio

n’90-’95

lo

C/AdaCyclic execsProprietary

C++UNIXCORBA

C++UNIXCORBA

JavaLinuxRT CORBA

ResearchersPractitioners

DRTS JavaRT LinuxDynamic RT CORBA

•Describe compelling threats & emerging applications that motivate significant new IT R&D efforts, i.e., what can’t we do now?

•Articulate the promising technol-ogies that can meet these needs•e.g., performance optimization tech-niques, languages, tools, methods, etc.

LATENCY

THROUGHPUT

hi•Explain how we can enhance & extend existing software technologies to meet future needs

•But focus on the radical new directions for future success

JavaLinuxRT CORBA

’96-’01 ’02-’06