Use of Knowledge Modeling to Characterize the NOAA

Preview:

Citation preview

1

Use of Knowledge Modeling to Characterize the NOAA Observing

System Architecture

Use of Knowledge Modeling to Characterize the NOAA Observing

System Architecture

Presentation to The Open Group Architecture Practitioner’s Conference

23 October 2003

James N MartinThe Aerospace Corporation

2

Topics

• Need for an Architecture• Modeling Approach

– Business Analysis– Knowledge Modeling

• Architecture Models– Observing Systems– NOAA Enterprise

• Metis– Uses and Benefits– Visualizing the Enterprise

• Need for an Architecture• Modeling Approach

– Business Analysis– Knowledge Modeling

• Architecture Models– Observing Systems– NOAA Enterprise

• Metis– Uses and Benefits– Visualizing the Enterprise

3

Context for NOAA’s Observing Systems

Modeling & Data

Assimilation

Report Generation

Observing Systems

Element

Element

Element

Element

Element

Element

Environmental Phenomena

Users

Environmental Information

4

Observing System Challenges

NOAAMissions

v Monitoring & Prediction

v Stewardship

Programs & Services

(10’s)

v Weather

v Climate

v Charting

v Fisheries Mgmt

v Homeland Security

v …

Observing Parameters

(100’s)

vPrecipitation

vOcean Salinity

vSolar Radiation

vOcean Temperature

vSea Height

vStock Assessment

vShoreline

vAerosols

v…

Observing Systems

(~100)

5

Six-Step Process for Developing the Baseline Architecture

Problem Framing

Metamodel Development

Data Collection

Model Development

Architecture Deployment

Architecture Assessment

6

Step 1 – Problem FramingStep 1 – Problem Framing

• Business Analysis– Identify Purpose of the Architecture– Identify “Business Questions” to be addressed by the

Architecture– Establish business Priorities

• Conceptual Framework– Identify relevant business “Objects”– Identify “Facts” about these Objects– Define how Questions can be answered using these “Facts”– Develop Conceptual Framework for the Architecture

7

Business Analysis

8

Purpose of the Architecture(Business Queries)

Ø Display all observing systems Owned By a particular line office.

Ø Display all Climate Requirements that are not being met by current observing systems.

Ø What observing systems are supporting our ability to measure the heat content of the ocean? (or other Scientific Query)

Ø Display all organizations that Own buoys.

Ø What observing systems are associated with each NOAA Strategic Goal?

9

Business Queries(continued)

Ø Display all observing systems that a certain Stakeholder deems important.

Ø Display all observing systems that Measure a particular environmental parameter.

Ø Display the Acquisition Costs of all observing systems associated with a certain strategic goal.

Ø Display the Geographic Coverage of a particular observing system.

The architecture model is based on these business queries

The architecture model is based on these business queries

10

The NOSA Conceptual Framework

Observing System

Data Handling Systemprovides

data to

Userprovides info to

11

The NOSA Conceptual Framework

Observing System

Data Handling Systemprovides

data to

Userprovides info to

is type of

Stake-holder

has

Stakeholder Requirement

12

The NOSA Conceptual Framework

Observing System

Data Handling System

Environmental Phenomenon

provides data to

Basic Service Requirement

< drives

Userprovides info to

is type of

Stake-holder

has

Stakeholder Requirement

< drives< drives

13

The NOSA Conceptual Framework

Observing System

Data Handling System

Human

Environmental Phenomenon

Environmental Parameter

Sensing Element

Sensor

measures

is a

contains

characterizes

provides data to

Basic Service Requirement

< drives

Userprovides info to

is type of

Stake-holder

has

Stakeholder Requirement

< drives< drives

14

The NOSA Conceptual Framework

Observing System

Data Handling System

Human

Environmental Phenomenon

Environmental Parameter

Sensing Element

Sensor

Platform / Station

measures

is a

contains

characterizes

provides data to

Location

located at

MobileFixed

is

SpaceAirGroundOcean

SpaceAirGroundOcean

Basic Service Requirement

< drives

provides data directly to

Userprovides info to

is type of

Stake-holder

has

situated on

Stakeholder Requirement

< drives< drives

15

The NOSA Conceptual Framework

Larger System

Observing System

Data Handling System

Human

Environmental Phenomenon

Environmental Parameter

Sensing Element

Sensor

Platform / Station

part of

measures

is a

contains

characterizes

provides data to

Observation Control System

is controlled by

Location

located at

MobileFixed

is

SpaceAirGroundOcean

SpaceAirGroundOcean

Basic Service Requirement

< drives

provides data directly to

Userprovides info to

is type of

Stake-holder

has

Operator operated by

situated on

Support

supported by

Owner

owned by

Stakeholder Requirement

< drives< drives

16

The NOSA Conceptual FrameworkThe NOSA Conceptual Framework

Larger System

Observing System

Data Handling System

Human

Environmental Phenomenon

Environmental Parameter

Sensing Element

Sensor

Platform / Station

part of

measures

is a

contains

characterizes

provides data to

Observation Control System

is controlled by

Location

located at

MobileFixed

is

SpaceAirGroundOcean

SpaceAirGroundOcean

Basic Service Requirement

< drives

provides data directly to

Userprovides info to

is type of

Stake-holder

has

Operator operated by

situated on

Support

supported by

Owner

owned by

Stakeholder Requirement

< drives< drives

17

Knowledge Modeling

18

The Knowledge Modeling Paradigm

Signals

Data

Information

Knowledge

Understanding

19

The NOAA Observing System Architecture Domain

Signals

Data

Information

Knowledge

Understanding

20

Different Models Need Different Tools

Signals

Data

Information

Knowledge

Understanding Metis (Knowledge Modeling)

Popkin System Architect

Rational Rose

Opnet (Comm Modeling)

21

The NOSA Conceptual FrameworkThe NOSA Conceptual Framework

Larger System

Observing System

Data Handling System

Human

Environmental Phenomenon

Environmental Parameter

Sensing Element

Sensor

Platform / Station

part of

measures

is a

contains

characterizes

provides data to

Observation Control System

is controlled by

Location

located at

MobileFixed

is

SpaceAirGroundOcean

SpaceAirGroundOcean

Basic Service Requirement

< drives

provides data directly to

Userprovides info to

is type of

Stake-holder

has

Operator operated by

situated on

Support

supported by

Owner

owned by

Stakeholder Requirement

< drives< drives

22

23

24

25

26

27

What observing systems and Strategic Goals are addressing

this Key Question:

“What is the Heat Content of the Ocean?”

What observing systems and Strategic Goals are addressing

this Key Question:

“What is the Heat Content of the Ocean?”

28

29

What observing systems are measuring

Land Surface Temperature?

What observing systems are measuring

Land Surface Temperature?

30

31

What observing systems address a particular

Stakeholder’s requirement? (eg, Airline Pilots)

What observing systems address a particular

Stakeholder’s requirement? (eg, Airline Pilots)

32

33

What observing systems address the Strategic Goal:

Implement seasonal to interannual climate forecasts?

What observing systems address the Strategic Goal:

Implement seasonal to interannual climate forecasts?

34

The NOSA Knowledge Model

The NOSA Knowledge Model

Example Screen Shots from the Metis Architecture Tool

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

Metis Architecture Tool

51

Results

v Architecture modeled using Metis provides a framework for: Ø Examining future requirements and cost goalsØ Discovery of gaps and duplicationsØ Identifying research opportunitiesØ Planning evolutionary improvement

vMetis provides an integrated view of NOAA’s observing systems linked to missions

v Leads to a more cost-effective portfolio of systems, products & services

Recommended