Uniform Interface for Multiple Satellite Systems Study

Abstract

This report attempts to model a multi-satellite ground telemetry processing system (MSG) for reducing the level of effort associated with extending a system to supporting new satellites. The use of object-oriented (OO) hierarchy and abstraction alone does not sufficiently reduce the inherent complexity of a MSG due to the number and diversity of classes required to support such a system. This approach reduces the potential for multiple branches and layers of subclasses without losing generality and thus maximizes code reuse. The model was developed using ordinary, well documented OO patterns combined with a novel approach for retrieving class attributes external to the source code. A database management system with database and query language capabilities is used for retrieving attributes during system initialization. This allows chaining classes together for building a processing structure without hard-coding anything more than the abstract classes being used. A simplified version of the model was tested in the proof-of-concept' and shown to work correctly. In this test, it was possible to support a new satellite just by inserting attribute information into the database without any recompilation of the code.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 27, 1998
Accession Number
ADA359552

Entities

People

  • Gloria Connor
  • John F. Harrell

Organizations

  • Aerojet Rocketdyne Holdings

Tags

Communities of Interest

  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Abstracts
  • Air Force
  • Air Force Research Laboratories
  • Artificial Satellites
  • Classification
  • Coding
  • Computer Programming
  • Computer Programs
  • Computers
  • Database Management Systems
  • Databases
  • Hierarchies
  • Language
  • Software Development
  • Spacecraft
  • User Interface
  • Vehicles

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Space Exploration and Orbital Mechanics.
  • Systems Analysis and Design

Technology Areas

  • Space