METAPHOR BASED LANGUAGE FUZZING OF COMPUTER CODE

Patent №

US 9,767,005

Granted

2017-09-19

Filed 2015

Owner

DEJA VU SECURITY, LLC

+1 more

Lab

AI components

5

ml · nlp · kr · evo · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14791209

The disclosed subject matter provides for software testing using metaphor based language fuzzing. Metaphor based language fuzzing can decompose a code segment into a metaphor representing the code segment. The metaphor can be mutated based on determined logical perturbations to any element of the metaphor. The mutation of the metaphor can act as a surrogate for mutation of the code segment. The mutated metaphor can be analyzed to reveal performance differences in comparison to the code segment. These performance difference can be correlated to mutation of the metaphor such that a corresponding mutation of the code segment can be correlated by extrapolation. Moreover, mutators can be stored and reused on other metaphors. Furthermore, employing a metaphor as a root language surrogate can facilitate generating a reduced number of mutators as compared to directly mutating code segments in a plurality of computer languages.

Machine learningNatural languageKnowledge representationEvolutionary computationAI hardwareG06F 11/3624G06F 8/51G06F 11/263G06F 11/3428G06F 11/3452G06F 21/577G06F 2201/865G06F 2221/033

AI classification

Natural language1.00
AI hardware1.00
Knowledge representation0.99
Evolutionary computation0.80
Machine learning0.77
Planning0.02
Vision0.01
Speech0.00

Ownership

DEJA VU SECURITY, LLC

assignment · 359750626

GITLAB INC.

assignment · 565740386

Assignors

EDDINGTON, MICHAEL, CECCHETTI, ADAM

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC