CMS Reverse Engineering and Encore/Model Integration

Abstract

This document contains the high-level and low-level designs for the pass 3 phase of the CMS reverse engineering tool. It is intended both as a working document and as a starting place for future reverse engineering tools which may want to reuse parts of our approach. Our basic strategy is to divide the CMS-2 nodes into 6 basic categories, each of which will be processed in a separate package. The top level routine will determine the category to which a node belongs, and will send it to the corresponding mid-level routine. These mid-level routines are responsible for determining whether the node is to be processed, ignored, or bypassed. If it is to be processed, a low level computer routine is triggered which does the node processing required. The main package will contain the Main computer routine. The main routine will decipher the command line parameters and control the main loop which calls the parser and the node processor once for each file specified. Most of this code can be reused from JRET.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 31, 1991
Accession Number
ADA243438

Entities

People

  • Margaret Kelliher

Organizations

  • General Electric

Tags

DTIC Thesaurus Topics

  • Classification
  • Computer Programs
  • Computers
  • Contracts
  • Engineering
  • Hash Tables
  • Hierarchies
  • Inertial Navigation
  • Language
  • Lists (Data Structures)
  • Military Research
  • Navigation
  • New Hampshire
  • New York
  • Procedures (Computers)
  • Reverse Engineering
  • Technical Information Centers

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Educational Psychology
  • Software Engineering.