发明名称 Abstract interpretation with a congruence abstract domain and/or a heap succession abstract domain
摘要 Techniques and tools are described for analyzing software. For example, an analysis tool performs abstract interpretation with a congruence abstract domain and/or a heap succession abstract domain. For the congruence abstract domain, the tool tracks equivalence classes between alien expressions and base domain variables. For the heap succession abstract domain, the tool tracks updates to a heap. In either case, to preserve information after updates, the tool may identify an expression having an unreachable value then determine an equivalent expression that lacks the unreachable value.
申请公布号 US2006236311(A1) 申请公布日期 2006.10.19
申请号 US20050110108 申请日期 2005.04.19
申请人 MICROSOFT CORPORATION 发明人 CHANG BOR-YUH E.;LEINO K. RUSTAN M.
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址