Accession Number : ADA292076
Title : Conversion of an Oceanographic Expert System to a C-Based Language.
Descriptive Note : Final rept.,
Corporate Author : MISSISSIPPI STATE UNIV MISSISSIPPI STATE DEPT OF COMPUTER SCIENCE
Personal Author(s) : Bridges, Susan ; Chen, Liang-Chun
PDF Url : ADA292076
Report Date : 01 FEB 1995
Pagination or Media Count : 35
Abstract : The objectives of this project were to convert the NRL oceanographic expert system from the computer language OPS83 into the C language and CLIPS (C Language Integrated Production System), to redesign the control structure and the user interface and to improve the readability, understandability, and maintainability of the code. The eddy prediction component of an oceanographic expert system that was originally implemented in OPS83 has been translated to the CLIPS expert system shell. Portions of the system that were originally implemented in OPS83 procedural code have been translated to C. These changes will allow the system to be incorporated into the Semi-Automated Mesoscale Analysis System 1.2 (SAMAS 1.2). SAMAS 1.2 will eventually be incorporated in to the third generation of the Navy's Tactical Environmental Support System, TESS(3), which does not support OPS83 code. In addition to the translation tasks, the main control structure of the expert system was redesigned to achieve increased modularity and thus to improve the understandability of the code. An explanation component that was recently added to the system was also revised to improve maintainability. The revised and translated code was tested using several data sets that had previously been used to test the original system. The functionality of the revised system was exactly the same as that of the original system using all of the test data.
Descriptors : *CONVERSION, *PROGRAMMING LANGUAGES, *EXPERT SYSTEMS, DATA BASES, EXPERIMENTAL DATA, CONTROL SYSTEMS, NEURAL NETS, PREDICTIONS, INTERFACES, EDDIES(FLUID MECHANICS), CODING, MAINTAINABILITY, USER NEEDS, TRANSLATIONS, ATLANTIC OCEAN, GULF STREAM, REMOTE DETECTION, OCEANOGRAPHY, EDDY CURRENTS.
Subject Categories : Computer Programming and Software
Physical and Dynamic Oceanography
Distribution Statement : APPROVED FOR PUBLIC RELEASE