发明名称 Handling loops in programs and examining feasible software behavior for detecting malicious code
摘要 The present invention is directed to automatically analyzing software systems for identifying faults or bugs and/or detection of malicious code. In various embodiments, the present invention measures code coverage for high priority invocable program elements, uses a relaxed coverage estimation technique that, instead of guaranteeing which code units will be executed, guarantees that at least a certain number of code units will be executed, determines and solves constraints in code to identify infeasible paths containing one or more selected nodes, determines, for a composite data type, a range of values for each of at least two non-composite data fields, and/or translates, prior to code analysis complex code into simpler code having fewer operators.
申请公布号 US7945898(B1) 申请公布日期 2011.05.17
申请号 US20060477019 申请日期 2006.06.28
申请人 AVAYA INC. 发明人 EPISKOPOS DENNIS C.;HILL DEBORAH JEANNE;LI J. JENNY;YEE HOWELL S.;WEISS DAVID M.
分类号 G06F9/44;G06F9/45;G06F17/50;G06G7/62 主分类号 G06F9/44
代理机构 代理人
主权项
地址