• 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