An Investigation of the Methodology for Software Translation from PASCAL to C of an Undocumented Microcomputer Program

Abstract

The purpose of this theses is to investigate software reusability applications and the practical utilization of those applications in the performance of software maintenance. The translation of a functioning program from one high level language to another was selected as the type of software reusability effort to the explored. Five translation methodologies were investigated and the inverse transformation methodology was chosen to exercise the practical application of software reusability for a specific case study. A design strategy and translation approach was developed based on the inverse transformation methodology. The translation approach was followed in performing the translation of the case study. The results of the applications of the methodology to the case study is described and the methodology is evaluated on its usefulness as a tool for software reuse. (KR)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1990
Accession Number
ADA229033

Entities

People

  • Charles W. Bell

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Engineered Resilient Systems
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • Grammars
  • High Level Languages
  • Language
  • Military Acquisition
  • Operating Systems
  • Programming Languages
  • Software Development
  • Software Development Tools
  • System Software
  • Systems Engineering
  • Word Processors

Fields of Study

  • Computer science
  • Engineering

Readers

  • Adaptive Control and Estimation with Uncertainty in Dynamic Systems.
  • Database Systems and Applications
  • Instructional Design and Training Evaluation.