ABSTRACT SYMBOLIC EXECUTION FOR SCALING SYMBOLIC EXECUTION GENERATION AND AUTOMATIC TEST GENERATION
Patent №
US 8,856,751
Granted
2014-10-07
Filed 2012
Owner
FUJITSU LIMITED
Lab
—
AI components
4
ml · nlp · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
13623478
A method includes, by one or more computing devices, determining code-under-test configured for execution on a computing device to be evaluated, creating a plurality of test cases based on the symbolic execution and including a plurality of constraints, selectively conducting abstract interpretation on the constraints, selectively conducting Satisfiability Modulo Theory (“SMT”) solving on the constraints, and validating or invalidating the code-under-test based on at least the SMT solving and the abstract interpretation. The abstract interpretation includes using a plurality of abstract interpretation models based on the constraints of the test case and over-approximating the constraints of the test case.
AI classification
Ownership
FUJITSU LIMITED
assignment · 289970409
Assignors
LI, GUODONG, GHOSH, INDRADEEP, RAJAN, SREERANGA P.
On an employer assignment, the assignors are typically the inventors.