Comparing ooda presentation

Post on 19-Oct-2014

1.241 views 1 download

Tags:

description

 

Transcript of Comparing ooda presentation

ROYAL NETHERLANDS MILITARY ACADEMY

Comparing OODA and Other Models as Operational View C2 Architecture

Tim Grant * & Bas Kooter *** Royal Netherlands Military Academy

TJ.Grant@mindef.nl

** MultiNeeds b.v.MultiNeeds@planet.nl

Tim Grant * & Bas Kooter *** Royal Netherlands Military Academy

TJ.Grant@mindef.nl

** MultiNeeds b.v.MultiNeeds@planet.nl

13-16 Jun 05 Grant: Comparing OODA & Other Models 2

Outline

IntroductionBoyd’s (1996) OODAOODA as Operational ViewComparison with other modelsOODA’s shortcomingsRe-engineering OODAFurther work

IntroductionBoyd’s (1996) OODAOODA as Operational ViewComparison with other modelsOODA’s shortcomingsRe-engineering OODAFurther work

13-16 Jun 05 Grant: Comparing OODA & Other Models 3

Introduction

Authors:Tim Grant: Professor, Operational ICTBas Kooter: Independent consultant

Royal Netherlands Military Academy:Faculty of Military Science, MOD (NL)

Faculty’s research themes:Optimising operational resourcesFuture warsIntelligent support for decision-makingTechnology-induced transformationPartnershipsAvailability

Authors:Tim Grant: Professor, Operational ICTBas Kooter: Independent consultant

Royal Netherlands Military Academy:Faculty of Military Science, MOD (NL)

Faculty’s research themes:Optimising operational resourcesFuture warsIntelligent support for decision-makingTechnology-induced transformationPartnershipsAvailability

“Beyond SA: closing OODA loop”“Beyond SA: closing OODA loop”

13-16 Jun 05 Grant: Comparing OODA & Other Models 4

Boyd’s (1996) OODA model

FeedForward

Observations Decision(Hypothesis)

Action(Test)

CulturalTraditions

GeneticHeritage

NewInformation Previous

Experience

Analyses &Synthesis

FeedForward

FeedForward

ImplicitGuidance& Control

ImplicitGuidance& Control

UnfoldingInteraction

WithEnvironment

UnfoldingInteraction

WithEnvironment Feedback

Feedback

OutsideInformation

UnfoldingCircumstances

ObserveObserve OrientOrient DecideDecide ActAct

13-16 Jun 05 Grant: Comparing OODA & Other Models 5

OODA as Operational View

OODAOODA

13-16 Jun 05 Grant: Comparing OODA & Other Models 6

Comparisons (1)

OODA compared with:Wohl’s (1981) SHOR modelRasmussen (1983) three-level modelMayk & Rubin’s (1988) review of 15 modelsKlein’s (1998) RPDM modelEndsley’s (2000) SA modelDemming’s (1951) Plan-Do-Check-Act

OODA compared with:Wohl’s (1981) SHOR modelRasmussen (1983) three-level modelMayk & Rubin’s (1988) review of 15 modelsKlein’s (1998) RPDM modelEndsley’s (2000) SA modelDemming’s (1951) Plan-Do-Check-Act

13-16 Jun 05 Grant: Comparing OODA & Other Models 7

Comparisons (2)

√√√?√√√Peer review?Peer review?

?√√√Interaction?Interaction?

√Learning?Learning?

√ (4)(3)(2)√√ (1)Planning?Planning?

√Tempo?Tempo?

√√√√Detailed?Detailed?

√√√√√√√Control loop?Control loop?

PDCAPDCASASARPDMRPDMMaykMaykRasmussenRasmussenSHORSHOROODAOODA

13-16 Jun 05 Grant: Comparing OODA & Other Models 8

OODA’s shortcomings

Neither detailed nor formalisedNo guarantee of scalabilityOther agents not modelled explicitlyCompetitive interactions onlyLacks psychological validity:No domain state or world modelNo concept of attention or memoryLacks deliberative planning processLacks learning process

Neither detailed nor formalisedNo guarantee of scalabilityOther agents not modelled explicitlyCompetitive interactions onlyLacks psychological validity:No domain state or world modelNo concept of attention or memoryLacks deliberative planning processLacks learning process

13-16 Jun 05 Grant: Comparing OODA & Other Models 9

Re-engineering OODA (1)

Re-engineering process:Define requirements:

“Rational reconstruction” of OODAApply use-casesFormalise using SADT:

-> Operational View architectureObject-oriented analysis using UML:

-> Systems View architectureImplement in Java, C# or Smalltalk:

For verification of Operational ViewReal-time performance NOT optimised

Re-engineering process:Define requirements:

“Rational reconstruction” of OODAApply use-casesFormalise using SADT:

-> Operational View architectureObject-oriented analysis using UML:

-> Systems View architectureImplement in Java, C# or Smalltalk:

For verification of Operational ViewReal-time performance NOT optimised

√√√√

√√

13-16 Jun 05 Grant: Comparing OODA & Other Models 10

Re-engineering OODA (2)

AgentSet Filter

Prototypes

Actuators

Sensors

Observing

Acting

Expected Situation

Situation not recognised

Retrieve alternative COA

Expectations

Actions

Plans

Observation

Env

ironm

ent

Selected Plan

Signal

Assessors

Planners

Decisionmakers

Sensemakers

New/modified Prototype

Control of planning

Prototypes

Observedprototypes

Control of Sensemaking

Goals

Deciding

Unexpected situation

Orienting

Existing prototypes

Acceptedgoal

Goals

Effects achieved

COAs

Construct COA

Sensemaking

Planning

13-16 Jun 05 Grant: Comparing OODA & Other Models 11

Further work

UML analysis (in progress)Implement & test demonstratorIncorporate lessons learned in:Operational View architectureSystems View architecturePublish further papers:Rational reconstruction (submitted)Validation against 9/11 timelinePlanning niche

UML analysis (in progress)Implement & test demonstratorIncorporate lessons learned in:Operational View architectureSystems View architecturePublish further papers:Rational reconstruction (submitted)Validation against 9/11 timelinePlanning niche

13-16 Jun 05 Grant: Comparing OODA & Other Models 12

Any questions?Any questions?