Abstract:
An interactive program-analyzer is described designed todeliver to a user on his request information on a large program written in the FORTRAN 77 language. The analyzer delivers to the user such information as a list of described in the project used and unused program units, lists of declared in the program unit used and unused variables, information on variable kind and type and how the type is set. The analyzer can deliver data on cycles, labels, on agreement of parameters in calls to procedures (functions) and correspondent dummies in descriptions, etc. The information on a FORTRAN-program gained using the analyzer could be used for modification and optimization of the program under investigation, or for its parallelization as well. The analyzer based on usage of the C++ class library of the SAGE packet and operates in the MS Windows 2000 media.