Data Assimilation in the Littoral Zone. Part 1. Analysis of the Navy Coupled Ocean Data Assimilation System (NCODA)

Abstract

This report describes the detailed operation of the quality control component of the Navy Coupled Ocean Data Assimilation system for processing two- (2D) and three-dimensional (3D) fields. In addition to the conventional flow charts and tree diagrams used to describe sequential programs, several Unified Modeling Language (UML) diagrams are used to demonstrate the relationship between objects within the system. This Object Oriented (OO) analysis is intended to aid in future development and application of the NCODA system. UML is an abstract model of a system, which can be used to describe/develop systems that can be implemented in different computer languages. The UML model can be transformed to other representations (e.g., FORTRAN) for application. The UML diagrams are used to demonstrate three aspects of the NCODA system: (1) the static structure of the system can easily cast as OO classes; (2) functional requirements (user-computer interaction) of the system; and (3) the dynamic behavior of the system with respect to file system access.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 27, 2009
Accession Number
ADA495456

Entities

People

  • Richard Allard
  • Timothy R. Keen

Organizations

  • United States Naval Research Laboratory

Tags

Communities of Interest

  • Ground and Sea Platforms
  • Space

DTIC Thesaurus Topics

  • Atlantic Ocean
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computers
  • Coordinate Systems
  • Data Processing
  • Databases
  • Department Of Defense
  • Grids
  • Language
  • Oceanography
  • Oceans
  • Pacific Ocean
  • Three Dimensional
  • Topography
  • Two Dimensional

Fields of Study

  • Computer science
  • Engineering

Readers

  • Atmospheric Science/Meteorology
  • Database Systems and Applications