发明名称 Prioritize code for testing to improve code coverage of complex software
摘要 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.
申请公布号 US7886272(B1) 申请公布日期 2011.02.08
申请号 US20060477020 申请日期 2006.06.28
申请人 AVAYA INC. 发明人 EPISKOPOS DENNIS C.;LI J. JENNY;YEE HOWELL S.;WEISS DAVID M.
分类号 G06F9/44;G06F9/45;G06F17/50;G06G7/62 主分类号 G06F9/44
代理机构 代理人
主权项
地址