• DocumentCode
    3318452
  • Title

    Automatic discovery of non-linear ranking functions of loop programs

  • Author

    Li, Yi

  • Author_Institution
    Chengdu Inst. of Comput. Applic., Chinese Acad. of Sci., Chengdu, China
  • fYear
    2009
  • fDate
    8-11 Aug. 2009
  • Firstpage
    402
  • Lastpage
    406
  • Abstract
    We present a method for the synthesis of non-linear ranking function of a program loop. Based on the region-based search, it reduces the non-linear ranking function discovering to the inequality checking. The inequality prover BOTTEMA then can be utilized to check validity for inequalities. In contrast to other approaches, the new approach can also discover the ranking function with the radicals due to BOTTEMA´s distinct features. Several interesting examples are given to illustrate our technique.
  • Keywords
    program control structures; program verification; automated program verification; inequality prover BOTTEMA; loop programs; nonlinear ranking function; region-based search; Computer applications; Embedded software; Embedded system; Lagrangian functions; Linear programming; Polynomials; Software safety; State-space methods; Sufficient conditions; BOTTEMA; Inequality Proving; Non-Linear Loop; Program Verification; Ranking Function;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Technology, 2009. ICCSIT 2009. 2nd IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-4519-6
  • Electronic_ISBN
    978-1-4244-4520-2
  • Type

    conf

  • DOI
    10.1109/ICCSIT.2009.5234919
  • Filename
    5234919