|
Computer Sciences Corporation (CSC)
US Air Force
Command and Control System - Consolidation (CCS-C)
J73-JOVIAL to C++
History: The MILSATCOM Program Office under the Command and Control System Consolidation (CCS-C) program required replacement of the Air Force Satellite Control Network Command and Control Segment (SCNCCS). This J73 JOVIAL system was modernized to provide satellite control capabilities in support of the Air Force Space Command MILSATCOM satellite programs, including MILSTAR, DSCS III, NATO IV, SKYNET 4, Advanced Wideband Gapfiller, and Advanced EHF. Procuring a low life-cycle cost for this command and control system required adapting the existing SCNCCS system or replacing it with a Commercial-Off-The-Shelf (COTS) system. From launch through disposal mission phases, the modernized SCNCCS system included: mission planning; telemetry processing; commanding; orbit and attitude management; resource management; space vehicle and ground system simulation; and support to satellite state-of-health operations. The modernized system needed to support the transition of legacy satellite programs as well as minimize new system development costs. Therefore, modernized software components required the flexibility to allow system integration and adapt to new satellite system needs.
Results: Phase-1 achieved a successful demonstration of TSRI's automated JOVIAL assessment and automated J73 JOVIAL to C++ transformation. This success supported the CSC approach to best practice modernization methods. In this effort, TSRI demonstrated the automatic generation of Universal Modeling Language (UML) documentation, consisting of state machine models, state transition tables, structure charts, data flow diagrams, control flow graphs, and hyper linked source code. This automatic "As-Is" documentation of the SCNCCS system captured the existing data models, business processes, and business rules embedded within the existing satellite control system. TSRI also demonstrated its software modernization services with the 100% automated transformation of a SCNCCS sample of J73 JOVIAL code into modern platform independent C++. This transformation deliverable was compilation and linkage error-free.
CSC won the down select as a subcontractor to Integral Systems, Inc. (ISYS). CSC then engaged TSRI to produce "As Is" documentation of the existing JOVIAL system. CSC used this JOVIAL documentation to identify the MILSTAR Mission Unique Software, allowing integration with the Commercial-Off-The-Shelf (COTS) software created by ISYS.
In 2003, ISYS delivered the first operational release of the modernized CCS-C system to the US Air Force MJPO (MILSATCOM Joint Program Office). This release provided the command and control capability for 13 Defense Satellite Communication System (DSCS) III satellites.
|