DocumentCode :
1939938
Title :
Non-termination Analysis of Linear Loop Programs with Conditionals
Author :
Bi, Zhongqin ; Shan, Meijing ; Wu, Bin
Author_Institution :
Shanghai Key Lab. of Trustworthy Comput., East China Normal Univ., Shanghai
fYear :
2008
fDate :
13-15 Dec. 2008
Firstpage :
159
Lastpage :
164
Abstract :
Non-termination analysis of loop programs plays a central role in many applications, especially in the field of safety critical softwares. This paper presents a method to analyze non-termination of linear programs with conditionals. We transform the linear loop programs with conditionals into the nested linear loop programs, and then check whether the inner loop terminates or not by the positive eigenvalues and their corresponding eigenvectors. If one of the inner loop in the nested linear loop is non-terminating, then the linear loop is non-terminating. Otherwise, we need to use ranking function or finite differences of expressions over transition systems to analyze the termination of the outer loop.
Keywords :
eigenvalues and eigenfunctions; finite difference methods; linear programming; safety-critical software; eigenvectors; finite differences; linear loop programs; linear programs; nontermination analysis; transition systems; Algorithm design and analysis; Application software; Bismuth; Eigenvalues and eigenfunctions; Finite difference methods; Karhunen-Loeve transforms; Laboratories; Scholarships; Software engineering; Software safety; Linear Loop Programs; Non-Termination Analysis; Program Transform;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Software Engineering and Its Applications, 2008. ASEA 2008
Conference_Location :
Hainan Island
Print_ISBN :
978-0-7695-3432-9
Type :
conf
DOI :
10.1109/ASEA.2008.18
Filename :
4721333
Link To Document :
بازگشت