Debugging methods in recursive structured FORTRAN

Makoto Arisawa, Minoru Iuchi · Software Practice and Experience · 1980

Abstract A version of structured FORTRAN named STAR is introduced. STAR allows recursive subroutines. Implementation problems such as parameter passing by value and local variable stacking are discussed. The major difficulty in the preprocessor approach is debugging. We claim that execution profiles are strong debugging aids, and demonstrate how to debug a STAR program at source language level with the clue in the profiles plus assertion statements. We make use of a quicksort program as an example.

Read the paper · More papers on PaperTik