skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: ARCHY (Analysis and Reverse Engineering of Code Using Hierarchy and Yourdon): A tool for Fortran code maintenance and development

Conference ·
OSTI ID:6023490

Analysis and Reverse Engineering of Code Using Hierarchy and Yourdon (ARCHY) diagrams is a tool for development and maintenance of FORTRAN programs. When FORTRAN source code is read by ARCHY, it automatically creates a database that includes a data dictionary, which lists each variable, its dimensions, type, category (set, referenced, passed), module calling structure, and common block information. The database exists in an ASCII file that can be directly edited or maintained with the ARCHY database editor. The database is used by ARCHY to product structure charts and Yourdon data flow diagrams in PostScript format. ARCHY also transfers database information such as a variable definitions, module descriptions, and technical references to and from module headers. ARCHY contains several utilities for making programs more readable. It can automatically indent the body of loops and conditionals and resequence statement labels. Various language extensions are translated into FORTRAN-77 to increase code portability. ARCHY frames comment statements and groups FORMAT statements at the end of modules. It can alphabetize modules within a program, end-of-line labels can be added, and it can also change executable statements to upper or lower case. ARCHY runs under the VAX-VMS operating system and inputs from VAX-FORTRAN, IBM-FORTRAN, and CRAY FORTRAN sources files.

Research Organization:
Westinghouse Savannah River Co., Aiken, SC (USA)
Sponsoring Organization:
DOE/DP
DOE Contract Number:
AC09-89SR18035
OSTI ID:
6023490
Report Number(s):
WSRC-MS-90-150; CONF-9010256-6; ON: DE91007241
Resource Relation:
Conference: 1990 computer symposium, Pittsburgh, PA (USA), Oct - Nov 1990
Country of Publication:
United States
Language:
English