Title :
Termination Analysis of P-solvable Loops with Assignments Only
Author :
Bi, Zhongqin ; Shan, Meijing ; Wu, Bin
Author_Institution :
Shanghai Key Lab. of Trustworthy Comput., East China Normal Univ., Shanghai
Abstract :
Automated termination analysis is important in the mechanic verification of many programs. However most of existed works analyze the termination based on the construction of linear ranking function. In this paper, we present an algorithm to analyze termination of P-solvable loops with assignments only. The algorithm is based on the recurrence solving and quantifier elimination. In order to prove termination, we check the condition which initial values should be satisfied. If the condition is false, then we can conclude the program is termination. Otherwise, we can give a counterexample to show the program is non-termination. The application of the algorithm is demonstrated on several examples.
Keywords :
functions; program verification; P-solvable loops; automated termination analysis; linear ranking function; program verification; Quantifier Elimination; Recurrence Solving; Termination Analysis;
Conference_Titel :
Information Science and Engineering, 2008. ISISE '08. International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-2727-4
DOI :
10.1109/ISISE.2008.155