Home > Computers > Programming > Languages > Fortran > Tools > Code Analysis
Primarily static analysis -- detect nonstandard Fortran code and possible logic errors such as the use of unitialized variables or unreachable code.
http://drn.digitalriver.com/product.php[id]16268[cid]125[SiteID]macesoftware
32-bit Windows console application to assist in the reverse engineering of Fortran 77 programs. Caller generates call trees and variable lists. The output is in either text or HTML for easy linked navigation. Caller can optionally annotate the call tree with comment information (eg 'description') from the original source file.
http://www.cleanscape.net/products/
FortranLint source code analysis tool simplifies the debugging and maintenance of code by identifying common problems that typically pass through a compiler. Grayboxx is a cross-platform software test automation system.
http://www.fortran.com/fortran/diagram.html
Simple diagrammer for Fortran programs, by Mitchell R. Grunes.
http://spdg1.sci.shizuoka.ac.jp/f77chk/indexe.html
Source code checker for Fortran 77, written in Perl, by Tsuguhiro Tamaribuchi.
http://www.netlib.org/floppy/
Software tool that takes as input a file of Fortran 77 code and checks it according to various "coding conventions". Floppy can "tidy" the source Fortran, producing a new file with indented DO-loops, block IF's, and so on. Floppy can be used to generate HTML from the Fortran program.
http://www.forcheck.nl/
Statically analyzes Fortran 66/77/90/95/2003 code for syntax and semantic errors. Produces documentation like cross-references and call-tree. Validates for cross-platform and standard conformance. [Commercial]
http://www.deater.net/weave/vmwprod/f77_diagram/
Flowcharting utility.
http://drn.digitalriver.com/product.php[id]2995[SiteID]macesoftware
FFT builds an internal representation of the function call hierarchy relations in Fortran 77 code. Several features and options allow the user to customize the generated hierarchy tree chart output and to get a large set of useful information about the source code. The results can be stored in a database and recalled later. The recall utility can be integrated into editors like BRIEF or MicroEMACS (DOS, Windows) and provides a hypertext-like feeling for function locating. The output calltree can be generated as HTML- and as RTF-file (Windows Help).
http://www.lahey.com/check.htm
Produces compile-time diagnostics of Fortran code using the Lahey/Fujitsu Fortran 95, Lahey Fortran 90, or Essential Lahey Fortran 90 compilers. Can show warnings, perform a Fortran 90/95 conformance check, warn about use of obsolescent features, force implicit none, and show source listing and cross reference. Runs online, for free.
http://ftagshtml.sourceforge.net/
Software to help developers navigate source code written in Fortran 77, Fortran 90 and C. Source code is transformed into HTML for browsing.
http://www.dsm.fordham.edu/~ftnchek/
Static analyzer for Fortran 77 designed to detect certain errors that a compiler usually does not. [Free]
http://g95-xml.sourceforge.net/
Fortran parser based on the parser of the g95 compiler. It outputs Fortran source code syntax and form description in XML format. It includes an Apache+mod_perl source code browser.
http://www.visualstrongtype.com/download.html
Static typechecker that works on Fortran source code to find algebraic inconsistencies.
Home > Computers > Programming > Languages > Fortran > Tools > Code Analysis
Thanks to DMOZ, which built a great web directory for nearly two decades and freely shared it with the web. About us