• DocumentCode
    2215486
  • Title

    Automatic synthesis of multiple ranking functions with supporting invariants via DISCOVERER

  • Author

    Li, Yi

  • Author_Institution
    Lab. of Comput. Reasoning & Trustworthy Comput., Univ. of Electron. Sci. & Technol. of China, Chengdu, China
  • Volume
    1
  • fYear
    2010
  • fDate
    20-22 Aug. 2010
  • Abstract
    We present a new method for the generation of total degree ordering linear ranking functions supported by inductive linear invariants for loops with linear guards and transitions. Our method, based on Gordan´s Theorem, synthesizes linear ranking functions with supporting linear invariants over linear loops by extracting non-linear constraints on the coefficients of a predefined template from a program. The real algebraic tool DISCOVERER is utilized to solve these derived constraints. Two well-known programs are presented to demonstrate this technique. Moreover, our method is complete due to DISCOVERER.
  • Keywords
    formal verification; software tools; Discoverer algebraic tool; Gordan theorem; inductive linear invariants; multiple ranking functions; total degree ordering linear ranking functions; DISCOVERER; Inequality Proving; Non-Linear Loop; Program Verification; Ranking Function;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computer Theory and Engineering (ICACTE), 2010 3rd International Conference on
  • Conference_Location
    Chengdu
  • ISSN
    2154-7491
  • Print_ISBN
    978-1-4244-6539-2
  • Type

    conf

  • DOI
    10.1109/ICACTE.2010.5579016
  • Filename
    5579016