发明名称 System and method for tunneling and slicing based BMC decomposition
摘要 A system and method for bounded model checking of computer programs includes providing a program having at least one reachable property node. The program is decomposed for bounded model checking (BMC) into subproblems by creating a tunnel based on disjunctive control paths through the program. A reduced BMC sub-problem obtained using BMC unrolling, while using path constraints imposed by the at least one tunnel. For the reachable property node, determining a quantifier-free formula (QFP) in a decidable subset of first order logic. Satisfiability of the QFP is checked, independently and individually, to determine whether the QFP is satisfiable for the subproblem. The decomposing is continued until the a BMC bound is reached.
申请公布号 US7949511(B2) 申请公布日期 2011.05.24
申请号 US20080183387 申请日期 2008.07.31
申请人 NEC LABORATORIES AMERICA, INC. 发明人 GANAI MALAY K.
分类号 G06F9/445 主分类号 G06F9/445
代理机构 代理人
主权项
地址