基于QBF的循环不变式构造技术
【出 处】:《
计算机工程与科学
》
CSCD
2010年第32卷第9期 76-80页,共5页
【作 者】:
陈石坤
[1] ;
李舟军
[2]
【摘 要】
构造循环不变式是程序验证的核心问题之一。主流的循环不变式构造方法通常假设程序中的变量在无限数域上取值,然而程序执行过程中变量都是用有限长度的位向量来表示,无限数域上的循环不变式在有限数域的程序中可能不再是不变式,反之亦然。针对这一问题,本文给出一种基于QBF求解的构造有限数域上循环不变式的方法。该方法可用于构造类型丰富的不变式,包括线性(或多项式)等式(或不等式)不变式,支持加、减、乘、除、移位、位操作等,允许不变式中出现量词。本文也例证了该方法在程序终止性证明、循环上界分析、程序正确性证明等方面的应用价值。
相关热词搜索:
上一篇:一种新颖的Web服务安全性测试方法
下一篇:基于图元的测试信息描述技术研究