Automatic Discovery of Non-Linear Ranking Functions of Loop Programs
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.
Program Verification Non-Linear Loop Ranking Function Inequality Proving BOTTEMA
Yi Li
国际会议
北京
英文
402-406
2009-08-08(万方平台首次上网日期,不代表论文的发表时间)