Smartfiles: An OO Approach to Data File Interoperability.

Abstract

Data files for scientific and engineering codes typically consist of a series of raw data values whose description is buried in the programs that interact with these files. In this situation, making even minor changes in the file structure or sharing files between programs (interoperability) can only be done after careful examination of the data files and the I/O statements of the programs interacting with this file. In short, scientific data files lack self-description, and other self-describing data techniques are not always appropriate or useful for scientific data files. By applying an object-oriented methodology to data files, we can add the intelligence required to improve data interoperability and provide an elegant mechanism for supporting complex, evolving, or multidisciplinary applications, while still supporting legacy codes. As a result, scientists and engineers should be able to share datasets with far greater ease, simplifying multidisciplinary applications and greatly facilitating remote collaboration between scientists.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 1995
Accession Number
ADA298841

Entities

People

  • John Van Rosendale
  • Matthew Haines
  • Plyush Mehrotra

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Aircraft Design
  • Application Software
  • Computational Fluid Dynamics
  • Computer Programming
  • Computer Science
  • Computers
  • Consistency
  • Engineering
  • Engineers
  • Equations
  • Fluid Dynamics
  • Grids
  • Interoperability
  • Language
  • Object Oriented Programming
  • Programming Languages
  • Scientists

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Systems Analysis and Design