ARCHY (Analysis and Reverse Engineering of Code Using Hierarchy and Yourdon) [electronic resource] : A tool for Fortran code maintenance and development
- Washington, D.C : United States. Dept. of Energy. Office of the Assistant Secretary for Defense Programs, 1990. and Oak Ridge, Tenn. : Distributed by the Office of Scientific and Technical Information, U.S. Dept. of Energy.
- Physical Description:
- Pages: (12 pages) : digital, PDF file
- Additional Creators:
- Westinghouse Savannah River Company, United States. Department of Energy. Office of the Assistant Secretary for Defense Programs, and United States. Department of Energy. Office of Scientific and Technical Information
- Restrictions on Access:
- Free-to-read Unrestricted online access
- 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.
- Published through SciTech Connect., 10/01/1990., "wsrc-ms-90-150", " conf-9010256--6", "DE91007241", 1990 computer symposium, Pittsburgh, PA (USA), Oct - Nov 1990., and Aull, J.E.
- Funding Information:
View MARC record | catkey: 14356125