Unformatted text preview:

GLOBAL COMMUNICATIONS An Object Oriented Architecture for the ICO Payload Control System Brian Gilmer Mariana Martinez Ben Harris ICO PCS Operations Software 4 17 98 Ground Stations Architecture Workshop 1998 Hughes Space and Communications 1 Overview GLOBAL COMMUNICATIONS What is ICO ICO is a MEO based global mobile telephony system www ico com What is the ICO Payload Control System Provides transparent delivery of payload commands to the satellite constellation across a distributed ground system Operator Interface Autonomous Commanding Tracks the payload via telemetry ICO PCS Operations Software 4 17 98 Ground Stations Architecture Workshop 1998 Hughes Space and Communications 2 Context of ICO PCS Custom Software Development GLOBAL COMMUNICATIONS ICO ICO PCS Application Application Presentation Presentation COTS H W S W Session Session Transport Transport Custom Software Network ICO PCS Network Data Link Data Link COTS H W S W Physical ICO PCS Operations Software 4 17 98 Physical Ground Stations Architecture Workshop 1998 Hughes Space and Communications 3 Why OO for ICO PCS GLOBAL COMMUNICATIONS OO is being used for the custom software for ICO PCS Why OO rather than procedural ICO expects flexible ground station software OO imposes protocol between software components Ability to use COTS C libraries greatly increases the maturity of our product Standard Template Library RogueWave Libraries ICO PCS Operations Software 4 17 98 Ground Stations Architecture Workshop 1998 Hughes Space and Communications 4 OO Analysis GLOBAL COMMUNICATIONS Used Integrated Systems Design Methodology ISDM developed by Dr Dan Port of USC Key analysis questions What are the components of our system Command sources Spacecraft What are our responsibilities as a subsystem Interactions with the ground system Interactions with operators Interactions with the spacecraft How do our responsibilities map to the components of our system ICO PCS Operations Software 4 17 98 Ground Stations Architecture Workshop 1998 Hughes Space and Communications 5 OO Design GLOBAL COMMUNICATIONS We selected a CASE tool using these criteria Concurrent design OMG UML 1 0 compliance Ease of use CASE tool selected ObjectTeam by Cayenne www cayennesoft com Key design questions What additional classes or code must we create to implement our analysis How can we break development into manageable units How do we develop shared code e g inheritance ICO PCS Operations Software 4 17 98 Ground Stations Architecture Workshop 1998 Hughes Space and Communications 6 Acronyms GLOBAL COMMUNICATIONS CASE Computer Aided Software Engineering COTS Commercial Off The Shelf ICO Intermediate Circular Orbit ISDM Integrated Systems Design Methodology MEO Middle Earth Orbit OMG Object Management Group OO Object Oriented PCS Payload Control System UML Unified Modeling Language ICO PCS Operations Software 4 17 98 Ground Stations Architecture Workshop 1998 Hughes Space and Communications 7


View Full Document

USC GSAW 98 - gilmer

Documents in this Course
Load more
Loading Unlocking...
Login

Join to view gilmer and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view gilmer and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?