ARCHY (Analysis and Reverse Engineering of Code Using Hierarchy and Yourdon): A tool for Fortran code maintenance and development
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
Similar Records
TIDY6.21. Utility to Edit FORTRAN Source Code
SMILE user's guide: a macro preprocessor for extending FORTRAN