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 Martin The Aerospace Corporation 1
Topics Need for an Architecture Modeling Approach Business Analysis Knowledge Modeling Architecture Models Observing Systems NOAA Enterprise Metis Uses and Benefits Visualizing the Enterprise 2
Context for NOAA s Observing Systems Observing Systems Element Element Element Element Modeling & Data Assimilation Report Generation Users Element Element Environmental Information Environmental Phenomena 3
Observing System Challenges NOAA Missions Programs & Services (10 s) Observing Systems (~100) Observing Parameters (100 s) Monitoring & Prediction Stewardship Weather Climate Charting Fisheries Mgmt Homeland Security Precipitation Ocean Salinity Solar Radiation Ocean Temperature Sea Height Stock Assessment Shoreline Aerosols 4
Six-Step Process for Developing the Baseline Architecture Problem Framing Architecture Assessment Metamodel Development Architecture Deployment Data Collection Model Development 5
Step 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 6
Business Analysis 7
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? 8
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 is based on these business queries 9
The NOSA Conceptual Framework Observing System provides data to Data Handling System provides info to User 10
The NOSA Conceptual Framework Observing System provides data to Data Handling System provides info to User is type of Stakeholder has Stakeholder Requirement 11
The NOSA Conceptual Framework Observing System provides data to Data Handling System provides info to User < drives is type of Stakeholder has Environmental Phenomenon < drives Basic Service Requirement Stakeholder Requirement < drives 12
The NOSA Conceptual Framework Observing System contains provides data to Data Handling System < drives provides info to User is type of Sensing Element measures Stakeholder is a Environmental Parameter has Sensor Human characterizes Stakeholder Requirement Environmental Phenomenon < drives Basic Service Requirement < drives 13
The NOSA Conceptual Framework provides data directly to located at Platform / Station Location is situated on Observing System Sensing Element contains is a provides data to measures Environmental Parameter Data Handling System < drives provides info to User Stakeholder is type of has Fixed Mobile Sensor Human characterizes Stakeholder Requirement Space Air Ground Ocean Space Air Ground Ocean Environmental Phenomenon < drives Basic Service Requirement < drives 14
The NOSA Conceptual Framework Support Owner Larger System is controlled by Observation Control System supported by owned by part of provides data directly to located at Operator Platform / Station Location operated by is situated on Observing System Sensing Element contains is a provides data to measures Environmental Parameter Data Handling System < drives provides info to User Stakeholder is type of has Fixed Mobile Sensor Human characterizes Stakeholder Requirement Space Air Ground Ocean Space Air Ground Ocean Environmental Phenomenon < drives Basic Service Requirement < drives 15
The NOSA Conceptual Framework Support Owner Larger System is controlled by Observation Control System supported by owned by part of provides data directly to located at Operator Platform / Station Location operated by is situated on Observing System Sensing Element contains is a provides data to measures Environmental Parameter Data Handling System < drives provides info to User Stakeholder is type of has Fixed Mobile Sensor Human characterizes Stakeholder Requirement Space Air Ground Ocean Space Air Ground Ocean Environmental Phenomenon < drives Basic Service Requirement < drives 16
Knowledge Modeling 17
The Knowledge Modeling Paradigm Understanding Knowledge Information Data Signals 18
The NOAA Observing System Architecture Domain Understanding Knowledge Information Data Signals 19
Different Models Need Different Tools Understanding Knowledge Information Data Signals Metis (Knowledge Modeling) Popkin System Architect Rational Rose Opnet (Comm Modeling) 20
The NOSA Conceptual Framework Support Owner Larger System is controlled by Observation Control System supported by owned by part of provides data directly to located at Operator Platform / Station Location operated by is situated on Observing System Sensing Element contains is a provides data to measures Environmental Parameter Data Handling System < drives provides info to User Stakeholder is type of has Fixed Mobile Sensor Human characterizes Stakeholder Requirement Space Air Ground Ocean Space Air Ground Ocean Environmental Phenomenon < drives Basic Service Requirement < drives 21
22
23
24
25
26
What observing systems and and Strategic Goals are are addressing this this Key Key Question: What is is the the Heat Heat Content of of the the Ocean? 27
28
What observing systems are are measuring Land Land Surface Temperature? 29
30
What observing systems address a particular Stakeholder s requirement? (eg, (eg, Airline Pilots) 31
32
What observing systems address the the Strategic Goal: Implement seasonal to to interannual climate forecasts? 33
The NOSA Knowledge Model Example Screen Shots from the Metis Architecture Tool 34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Metis Architecture Tool 50
Results 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 Metis provides an integrated view of NOAA s observing systems linked to missions Leads to a more cost-effective portfolio of systems, products & services 51