Legacy Software Re-Engineering Technology (LSRET)

Abstract

This Final Report documents the state of the Legacy Software Reengineering Technology (LSRET) Prototype Project at the time it was halted. The technology developed by TASC under the LSRET program was to be used to assist in the reengineering of avionics software. The RET was designed to process FORTRAN and JOVIAL code, and generate Ada code. The RET was also designed to be extensible to other High Order Languages. Much of the existing avionics software is poorly documented for maintenance purposes. LSRET was being developed to support engineers in transforming the legacy code into a more modern programming language and also to be used to (re)document either the legacy or the reengineered systems. This would improve the maintainability of the avionics software in two ways. LSRET could reengineer the software into a language that promotes better software engineering practices; and also makes it easier to find engineers who are trained in the use of the newer language. Second, LSRET could redocument the legacy and reengineered systems making them easier to maintain in the future.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1998
Accession Number
ADA393357

Entities

People

  • John A. Gill
  • Peter G. Clark

Organizations

  • TASC, Inc

Tags

Communities of Interest

  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Avionics
  • Computer Programming
  • Computer Programs
  • Engineering
  • Engineers
  • Governments
  • High Level Languages
  • Instructions
  • Language
  • Lisp Programming Language
  • Maintenance
  • Maintenance Personnel
  • Programming Languages
  • Robotics
  • Software Development

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.