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