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.
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