Developmental flight test lessons learned from open architecture software in the mission computer of the U.S. Navy E-2C Group II Aircraft
Abstract (Summary)
The Naval Air Systems Command commissioned the E-2C Hawkeye Group II
Mission Computer Replacement Program and tasked Air Test and Evaluation Squadron
Two-Zero and the E-2C Integrated Test Team to evaluate the integration of the form, fit,
and function of the OL-698/ASQ Mission Computer Replacement (MCR) for
replacement of the Litton L-304 Mission Computer in the E-2C Group II configured
aircraft. As part of the life cycle support of the E-2C aircraft, the MCR configuration
fields a new, more reliable Commercial-off-the-Shelf (COTS) hardware system and
preserves the original software investment by emulating the existing Litton Instructional
Set Architecture (LISA) legacy code.
Incorporating Northrop Grumman Space Technology’s Reconfigurable Processor for
Legacy Applications Code Execution (RePLACE) software re-hosting technique, the
investment in the LISA software is maintained. Conducting developmental test of robust
software systems, such as the MCR and its associated software, provided dramatically
different challenges than traditional developmental testing.
A series of lessons were learned through particular discrepancies and deficiencies
discovered through the six month flight test period. Specific deficiencies illustrate where
proper planning could ease the difficulties encountered in software testing. Keys to
successful developmental software tests include having the appropriate personnel on the
test team with the proper equipment and capability. Equally important, inadequate
configuration management creates more problems than fixes. Software re-programming
can provide faster fixes than traditional developmental test. The flexibility of software
programming makes configuration management a challenge as multiple versions become
available in a short amount of time. Multiple versions of software heighten the risk of
configuration management breakdown during limited amount of available flight tests.
Each re-programmed version potentially fixes targeted deficiencies, but can also cause
new issues in functional areas already tested. Inherently, regression testing impacts the
schedule. Software testing requires a realistic schedule that the author believes should
compensate for anticipated problems. Data collection, reduction, and analysis always
prove to be valuable in developmental testing. A solid instrumentation plan for data
collection from all parties involved in flight tests, especially data link network tests, are
critical for trouble shooting discovered deficiencies.
Software testing is relatively new to the developmental test world and can be seen as
the way of the future. Software upgrades lure program managers into a potentially cost
effective option in the face of aging avionics systems. With realistic planning and
configuration management, the cost and performance effectiveness of software upgrades
and development is more likely to become realized.
iv
Bibliographical Information:
Advisor:
School:The University of Tennessee at Chattanooga
School Location:USA - Tennessee
Source Type:Master's Thesis
Keywords:
ISBN:
Date of Publication: