Raytheon

US Navy's Space and Naval Warfare Systems Command (SPAWAR)

Modem Control Software (MCS)

Ada to C++

History: Navy Multi-band Terminal (NMT) is a SATCOM terminal, which expands available bandwidth and provides integrated Naval communications. Raytheon was modernizing NMT hardware and software in defining architectural standards for future Naval satellite communications. To provide US Navy's Space and Naval Warfare Systems Command (SPAWAR) with the best modernization approach, Raytheon selected TSRI as the sole provider to transform the existing Modem Control System (MCS) Ada code into C++ and to re-factor the C++ toward the desired target architecture.

Challenge: The existing MCS of NMT was a high-quality, one-of-a-kind, mission critical, information system written in Ada. MCS required modernization into platform independent C++ to support the SPAWAR NMT architecture and software requirements. TSRI's fixed-price "integrator ready" deliverable was selected by Raytheon for its low technical risk, shortened schedule, low cost, and ability to meet stringent SPAWAR quality standards.

Results: Using its automated JANUStechnology, TSRI transformed MCS into C++ compatible with the Wind River Tornado environment and a Tornado GCC compiler. Raytheon cleanly compiled, installed, and tested the modernized MCS system. Following successful testing, TSRI used JANUS™ to automatically re-factor the transformed MCS and redeliver the system to Raytheon. The re-factored version of MCS operated flawlessly and Raytheon completed testing without requiring further assistance from TSRI.


Printable


http://www.softwarerevolution.com/image/ray/index.html

| | ©2004, ©2005 the Software Revolution, Inc. All rights reserved.