期刊导航

论文摘要

线性程序的Ranking函数自动合成

Automatic Synthesis of Linear Program Ranking Functions

作者:李骏(中国科学院成都计算机应用研究所);李轶(中国科学院成都计算机应用研究所);冯勇(中国科学院成都计算机应用研究所);秦小林(中国科学院成都计算机应用研究所)

Author:Li Jun();LI Yl();Feng Yong();Qin Xiao-lin()

收稿日期:2009-01-06          年卷(期)页码:2009,41(5):176-181

期刊名称:工程科学与技术

Journal Name:Advanced Engineering Sciences

关键字:DISCOVERER;Farkas' lemma;Ranking函数;半代数系统;程序终止性;程序验证

Key words:DISCOVERER; Farkas' Lemma; Ranking Function; Semi-Algebraic Systems; Termination of Program; Program Verification

基金项目:国家科委973资助项目(2004CB318003);中国科学院知识创新重要方向项目 (KJCX2-YW-S02);国家自然科学基金(10771205);国家自然科学基金(90718041)

中文摘要

针对判定一个程序终止性的经典方法Ranking函数法,运用半代数转换系统的概念,把程序终止性问题转换为求半代数系统的Ranking函数。然后运用符号计算工具DISCOV- ERER和Farkas引理,求出函数参数存在的充分必要条件,并根据符号计算理论的方法自动合成Ranking函数。通过计算代数理论的证明和试验的验证,并与其他方法做了比较,这种方法是高效合理的。

英文摘要

Due to determining the classical ranking functions of program verification, a new approach was proposed based on the theory of semi-algebraic systems. It automatically converts the problem of program verification to solve the ranking function of semi-algebraic systems. The sufficient and necessary conditions on parameters in ranking functions can be obtained using symbolic computation tool, DISCOVERER and Farkas' Lemma, and then automatically synthesized the novel ranking function by symbolic computations. The method with other methods to do a comparative is reasonable theoretically, and experimental results show that it is efficient.

关闭

Copyright © 2020四川大学期刊社 版权所有.

地址:成都市一环路南一段24号

邮编:610065