Patent №
US 8,302,080
Granted
2012-10-30
Filed 2008
Owner
DOCOMO COMMUNICATIONS LABORATORIES USA, INC.
+1 more
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12249646
A method and apparatus is disclosed herein for automated test input generation for web applications. In one embodiment, the method comprises performing a source-to-source transformation of the program; performing interpretation on the program based on a set of test input values; symbolically executing the program; recording a symbolic constraint for each of one or more conditional expressions encountered during execution of the program, including analyzing a string operation in the program to identify one or more possible execution paths, and generating symbolic inputs representing values of variables in each of the conditional expressions as a numeric expression and a string constraint including generating constraints on string values by modeling string operations using finite state transducers (FSTs) and supplying values from the program's execution in place of intractable sub-expressions; and generating new inputs to drive the program during a subsequent iteration based on results of solving the recorded string constraints.
AI classification
Ownership
DOCOMO COMMUNICATIONS LABORATORIES USA, INC.
assignment · 218420563
NTT DOCOMO, INC.
assignment · 218420619
Assignors
DOCOMO COMMUNICATIONS LABORATORIES USA, INC.
On an employer assignment, the assignors are typically the inventors.