Constraint solver to code based test data generation for improving software reliability and security
AssigneeAvaya Inc.
InventorsDennis C. Episkopos, J. Jenny Li, Howell S. Yee, David M. Weiss
Life of this patent
Estimating the term…
Loading patent…
AssigneeAvaya Inc.
InventorsDennis C. Episkopos, J. Jenny Li, Howell S. Yee, David M. Weiss
Estimating the term…
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.
A method for generating test cases for testing software code, comprising:
A method for generating test cases for testing software code, comprising:
A method for generating test data for testing software code, comprising:
Dependencies are inferred from the claim text.