Title :
A Tool for Calculating Exponential Run-Time Properties
Author :
Anderson, Hugh ; Khoo, Siau-Cheng ; Liu, Yijie
Author_Institution :
Nat. Univ. of Singapore, Singapore
Abstract :
Affine size-change analysis has been used for calculating precise polynomial bounds on the run times, and stack depths of affine size-change terminating programs. Such polynomial costs may be discovered by a characterization as a problem in quantifier elimination. In this paper we extend this work to cover a class of exponential cost programs. The tool described allows the calculation of run-time and stack-depth costs for some classes of exponential-cost programs, again by using quantifier elimination. The technique is automated, and uses the reduce computer algebra system.
Keywords :
computational complexity; process algebra; program diagnostics; affine size-change terminating program analysis; computer algebra system; exponential cost program; exponential run-time property calculation tool; polynomial cost; quantifier elimination; run-time cost; stack-depth cost; static analysis; Algorithm design and analysis; Computer science; Cost function; Embedded system; Equations; Polynomials; Real time systems; Runtime; Scientific computing; Upper bound;
Conference_Titel :
Symbolic and Numeric Algorithms for Scientific Computing, 2007. SYNASC. International Symposium on
Conference_Location :
Timisoara
Print_ISBN :
978-0-7695-3078-8
DOI :
10.1109/SYNASC.2007.15