Upload
others
View
2
Download
0
Embed Size (px)
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