发明名称 EFFICIENT INVARIANT INFERENCE FOR PROGRAM VERIFICATION
摘要 In one embodiment, a computer system identifies a portion of software code that is to be verified using invariants. The computer system infers invariants from the software code portion at a join point. The linear inequalities of the invariants include a first abstract domain that includes linear equalities among variables, and a second, different abstract domain that includes intervals for variables. The computer system selects variables that are to be applied within the linear inequalities to form a linear equality and an interval based on the linear inequality and performs a reduction operation on the variables to determine the substantially tightest numerical bounds for the variable's interval. The computer system also performs a join operation of the first and second abstract domains, where the join results in a precise abstraction of various possible software program states at the join point in the software program.
申请公布号 US2010131929(A1) 申请公布日期 2010.05.27
申请号 US20080277175 申请日期 2008.11.24
申请人 MICROSOFT CORPORATION 发明人 LOGOZZO FRANCESCO;LAVIRON VINCENT
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址