发明名称 Constructing inductive counterexamples in a multi-algorithm verification framework
摘要 A computer-implemented method simplifies a netlist, verifies the simplified netlist using induction, and remaps resulting inductive counterexamples via inductive trace lifting within a multi-algorithm verification framework. The method includes: a processor deriving a first unreachable state information that can be utilized to simplify the netlist; performing a simplification of the netlist utilizing the first unreachable state information; determining whether the first unreachable state information can be inductively proved on an original version of the netlist; and in response to the first unreachable state information not being inductively provable on the original netlist: projecting the first unreachable state information to a minimal subset; and adding the projected unreachable state information as an invariant to further constrain a child induction process. Adding the projected state information as an invariant ensures that any resulting induction counterexamples can be mapped to valid induction counterexamples on the original netlist before undergoing the simplification.
申请公布号 US8589837(B1) 申请公布日期 2013.11.19
申请号 US201213455839 申请日期 2012.04.25
申请人 BAUMGARTNER JASON R.;CASE MICHAEL L.;KANZELMAN ROBERT L.;MONY HARI;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BAUMGARTNER JASON R.;CASE MICHAEL L.;KANZELMAN ROBERT L.;MONY HARI
分类号 G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项
地址