NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Issues in knowledge representation to support maintainability: A case study in scientific data preparationScientific data preparation is the process of extracting usable scientific data from raw instrument data. This task involves noise detection (and subsequent noise classification and flagging or removal), extracting data from compressed forms, and construction of derivative or aggregate data (e.g. spectral densities or running averages). A software system called PIPE provides intelligent assistance to users developing scientific data preparation plans using a programming language called Master Plumber. PIPE provides this assistance capability by using a process description to create a dependency model of the scientific data preparation plan. This dependency model can then be used to verify syntactic and semantic constraints on processing steps to perform limited plan validation. PIPE also provides capabilities for using this model to assist in debugging faulty data preparation plans. In this case, the process model is used to focus the developer's attention upon those processing steps and data elements that were used in computing the faulty output values. Finally, the dependency model of a plan can be used to perform plan optimization and runtime estimation. These capabilities allow scientists to spend less time developing data preparation procedures and more time on scientific analysis tasks. Because the scientific data processing modules (called fittings) evolve to match scientists' needs, issues regarding maintainability are of prime importance in PIPE. This paper describes the PIPE system and describes how issues in maintainability affected the knowledge representation used in PIPE to capture knowledge about the behavior of fittings.
Document ID
19930008315
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Chien, Steve
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Kandt, R. Kirk
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Roden, Joseph
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Burleigh, Scott
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
King, Todd
(California Univ. Los Angeles., United States)
Joy, Steve
(California Univ. Los Angeles., United States)
Date Acquired
September 6, 2013
Publication Date
July 1, 1992
Publication Information
Publication: NASA. Ames Research Center, Working Notes from the 1992 AAAI Workshop on Automating Software Design. Theme: Domain Specific Software Design
Subject Category
Computer Programming And Software
Accession Number
93N17504
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available