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
Link To Document