周宽久

个人信息Personal Information

教授

博士生导师

硕士生导师

任职 : 大连理工大学软件评测中心主任

性别:男

毕业院校:哈尔滨工业大学

学位:博士

所在单位:软件学院、国际信息与软件学院

学科:软件工程. 计算机系统结构

办公地点:开发区校区综合楼409

联系方式:zhoukj@dlut.edu.cn 13804248599

电子邮箱:zhoukj@dlut.edu.cn

扫描关注

论文成果

当前位置: 中文主页 >> 科学研究 >> 论文成果

Software verification acceleration by integrating theorem proving and model checking

点击次数:

论文类型:期刊论文

发表时间:2014-10-01

发表刊物:Dongbei Daxue Xuebao/Journal of Northeastern University

收录刊物:EI、PKU、ISTIC、Scopus

卷号:35

页面范围:13-18

ISSN号:10053026

摘要:The verification of software with a large-scale and complex structure suffers from the explosion of state space, which could lead to low efficiency or even failure. Based on the propery verification of ANSI-C source codes, a method for accelerating software verification was proposed by integrating model checking with theorem proving. Firstly, the program was pruned in light of the asserted properties, and the circular paths were compressed with maximally strong connected components to extract the program backbone. Then, the Hoare theory was used to generate an invariant from the compressed circular nodes, which significantly reduced the length of path encoding. Finally, the verified property could be translated into a SMT first-order predicate logic formula and checked for satisfiability by SMT solver Z3. The experimental results showed that the integrated method substantially improves the efficiency of software verification. ?, 2014, Northeastern University. All right reserved.