Re-Engineering of a Mission Critical Satellite Communications Component TD-1271B/U

Abstract

Legacy software in general, and in the DoD environment in particular, presents an ever growing maintenance challenge to program managers. The software is cumbersome, written in arcane languages and hosted on aging technology hardware. One of the options that is available to the program manager to alleviate this problem is to reengineer the existing software product and update it to a newer language software hosted on modern equipment. We review existing research, select a reengineering methodology, develop an implementation strategy and then perform a case study examination of this methodology and strategy. For the case study, we take a legacy system, the Navy satellite communications multiplexer, the TD1271B/U Multiplexer, examine its existing documentation, develop a code analysis tool, perform the reengineering on one of its subsystems, and analyze the results. We provide observations, recommendations and conclusions on changes, enhancements and pitfalls to the methodology that will be of assistance in future reengineering efforts of legacy systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1998
Accession Number
ADA343611

Entities

People

  • Joe T. Hirschfelder
  • Laurence M. Nixon

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Space

DTIC Thesaurus Topics

  • Artificial Satellites
  • Case Studies
  • Coding
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Data Processing
  • Engineering
  • Information Processing
  • Language
  • Multiple Access
  • Reverse Engineering
  • Satellite Communications
  • Software Development
  • Spreadsheet Software
  • Word Processors

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Systems Analysis and Design

Technology Areas

  • Space
  • Space - Satellites