20
When concepts fail, words arise Faust, Goethe Mephistopheles. …Enter the templed hall of Certainty. Student. Yet in each word some concept there must be. Mephistopheles. Quite true! But don't torment yourself too anxiously; For at the point where concepts fail, At the right time a word is thrust in

When concepts fail, words arise Faust , Goethe

  • Upload
    lilith

  • View
    57

  • Download
    0

Embed Size (px)

DESCRIPTION

When concepts fail, words arise Faust , Goethe. Mephistopheles . …Enter the templed hall of Certainty. Student . Yet in each word some concept there must be. - PowerPoint PPT Presentation

Citation preview

Page 1: When concepts fail, words arise Faust , Goethe

When concepts fail, words ariseFaust, Goethe

Mephistopheles. …Enter the templed hall of Certainty.Student. Yet in each word some concept there must be.Mephistopheles. Quite true! But don't torment yourself too

anxiously;For at the point where concepts fail,At the right time a word is thrust in there…

Page 2: When concepts fail, words arise Faust , Goethe

accessibleaccountableaccurateadaptableadministrableaffordableauditableautonomyavailablecredibleprocess

capablecompatiblecomposable configurablecorrectnesscustomizabledebugabledegradabledeterminabledemonstrable

dependabledeployablediscoverable distributabledurableeffectiveefficientevolvableextensiblefailure transparentfault-tolerantfidelityflexibleinspectableinstallableIntegrityinterchangeableinteroperable learnablemaintainable

manageablemobilemodifiablemodularnomadicoperableorthogonalityportableprecisionpredictableproducibleprovablerecoverablerelevantreliablerepeatablereproducibleresilientresponsivereusable robust

safety scalableseamlessself-sustainableserviceablesupportablesecurablesimplicitystablestandards

compliantsurvivablesustainabletailorabletestabletimelytraceableubiquitousunderstandableupgradableusable

Requirements on systems and architectures

Page 3: When concepts fail, words arise Faust , Goethe

accessibleaccountableaccurateadaptableadministrableaffordableauditableautonomyavailablecredibleprocess

capablecompatiblecomposable configurablecorrectnesscustomizabledebugabledegradabledeterminabledemonstrable

dependabledeployablediscoverable distributabledurableeffectiveefficientevolvableextensiblefailure transparentfault-tolerantfidelityflexibleinspectableinstallableIntegrityinterchangeableinteroperable learnablemaintainable

manageablemobilemodifiablemodularnomadicoperableorthogonalityportableprecisionpredictableproducibleprovablerecoverablerelevantreliablerepeatablereproducibleresilientresponsivereusable robust

safety scalableseamlessself-sustainableserviceablesupportablesecurablesimplicitystablestandards

compliantsurvivablesustainabletailorabletestabletimelytraceableubiquitousunderstandableupgradableusable

Requirements on systems and architectures

Long term

Page 4: When concepts fail, words arise Faust , Goethe

accessibleaccountableaccurateadaptableadministrableaffordableauditableautonomyavailablecredibleprocess

capablecompatiblecomposable configurablecorrectnesscustomizabledebugabledegradabledeterminabledemonstrable

dependabledeployablediscoverable distributabledurableeffective

evolvableextensiblefailure transparentfault-tolerantfidelityflexibleinspectableinstallableIntegrityinterchangeableinteroperable learnablemaintainable

manageablemobilemodifiablemodularnomadicoperableorthogonalityportableprecisionpredictableproducibleprovablerecoverablerelevantreliablerepeatablereproducibleresilientresponsivereusable

safety scalableseamlessself-sustainableserviceablesupportablesecurable

stablestandards

compliantsurvivable

tailorabletestabletimelytraceableubiquitousunderstandableupgradableusable

Lumping requirements into simple groups

efficient

robust

simple

sustainable

Page 5: When concepts fail, words arise Faust , Goethe

Requirements on systems and architectures

efficient

robust

sustainable

simple

Page 6: When concepts fail, words arise Faust , Goethe

Requirements on systems and architectures

efficient

robust

sustainable

simple

Page 7: When concepts fail, words arise Faust , Goethe

Requirements on systems and architectures

efficient

robust

simple

sustainablefragile

wasteful

complex

evolvable

Page 8: When concepts fail, words arise Faust , Goethe

Requirements on systems and architectures

efficient

robustsimple

sustainable

fragile

wasteful

complex

Page 9: When concepts fail, words arise Faust , Goethe

Requirements on systems and architectures

efficient

robust

sustainable

fragile

wasteful

Best

AchievableNot

Page 10: When concepts fail, words arise Faust , Goethe

wasteful

fragile

robust

efficient

At best we get one

Current Technology?

Page 11: When concepts fail, words arise Faust , Goethe

wasteful

fragile

robust

efficient

Often neither

???

Page 12: When concepts fail, words arise Faust , Goethe

Future evolution of the “smart” grid?

efficient

robust

fragile

wasteful

Now

Future?

Page 13: When concepts fail, words arise Faust , Goethe

Bad theory?

???

?

?

Bad architectures?

wasteful

fragile

gap?

robust

efficient

Page 14: When concepts fail, words arise Faust , Goethe

Case studies

wasteful

fragile

Sharpen hard bounds

Hard limit

laws and architectures?

efficient

robust

Page 15: When concepts fail, words arise Faust , Goethe

Case studies

wasteful

fragile

Sharpen hard bounds

Hard limit

bad

Find and fix bugs

Even with a murky picture

Page 16: When concepts fail, words arise Faust , Goethe

Control, OR

CommsCompute

Physics

Shannon

Bode

TuringGodel

EinsteinHeisenberg

Carnot

Boltzmann

Theory?Deep, but fragmented, incoherent, incompleteNash

Von Neumann

Kalman

Pontryagin

Page 17: When concepts fail, words arise Faust , Goethe

Control

CommsCompute

Physics

Shannon

Bode

TuringGodel

Einstein

Heisenberg

Carnot

Boltzmann

inflexible?

fragile?

slow?

?

• Each theory one dimension• Tradeoffs across dimensions• Assume architectures a priori• Progress is encouraging, but…• Stovepipes are an obstacle…

Page 18: When concepts fail, words arise Faust , Goethe

Control, OR

CommunicateCompute

Physics

Shannon

Bode

Turing

Einstein

Heisenberg

Carnot

Boltzmann

Delay is most

important

Delay is least

important

Page 19: When concepts fail, words arise Faust , Goethe

PhysicsEinstein

Heisenberg

Carnot

Boltzmann

Delay is most

important

Delay is least

important

Control, OR

CommunicateCompute

Shannon

Bode

Turing

New progress!

Lowering the barrier

Page 20: When concepts fail, words arise Faust , Goethe

SensoryMotor

Prefrontal

Striatum

Reflex

Learning

Catabolism

AA

RNA

transl.Proteins

xRNA transc.Precursors

Nucl.AA

DNARepl.Gene

ATP

ATPRibosome

RNAp

DNAp

Software

Hardware

DigitalAnalog

Horizontal Gene

Transfer

Horizontal App

Transfer

Horizontal Meme

Transfer