Software tools for micro-analysis of programs |
| |
Authors: | Jacques Cohen Aline Weitzman |
| |
Abstract: | The paper proposes and describes several tools enabling their user to estimate the efficiency of Pascal or C-like programs. The approach consists of generating symbolic formulas expressing the efficiency of the programs being analyzed. The formulas are applicable to a variety of compiler-machine configurations. The actual numeric values of the variables in the symbolic formula are determined using linear programming techniques. The proposed approach reduces considerably the amount of benchmarking needed to analyze programs. Several examples are presented showing the applicability of the tools. The effort necessary to implement them is considerably reduced by the combined usage of Prolog and a symbolic formula manipulation package (Maple). |
| |
Keywords: | Computer-assisted analysis of programs Symbolic computation Logic programming Markovian analysis Finite-difference equations |
|