Patent №
US 11,307,962
Granted
2022-04-19
Filed 2018
Owner
UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY
Lab
—
AI components
3
ml · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
16030549
A method for validating software transforms. A target program binary is mutated, producing a plurality of variants. It is determined whether each variant passes a test suite. Upon determining the variant does not pass the test suite, the variant is discarded. Upon determining the variant passes the test suite, the variant is compared to the target program binary. A candidate transform is extracted which meets scope criteria. The candidate transform is applied to each of a plurality of test programs. It is determined whether the candidate transform is safe. Upon determining that the candidate transform is not safe, the candidate transform is discarded. Upon determining that the candidate transform is safe, the candidate transform is collected.
AI classification
Ownership
UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY
assignment · 462970884
Assignors
LANDSBOROUGH, JASON A., FUGATE, SUNNY J., HARDING, STEPHEN T.
On an employer assignment, the assignors are typically the inventors.