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