METHOD, SYSTEM, AND PROGRAM FOR CONVERTING APPLICATION PROGRAM CODE TO EXECUTABLE CODE USING NEURAL NETWORKS BASED ON CHARACTERISTICS OF THE INPUTS
First Claim
1. A method for generating a compiler to map application program code to object code capable of being executed on an operating system platform, comprising:
- training a first neural network module to generate characteristic output based on input information describing attributes of the application program;
training a second neural network module to receive as input the application program code and the characteristic output and, in response, generate object code; and
using the first and second neural network modules to convert the application program code to object code.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a compiler to map application program code to object code capable of being executed on an operating system platform. A first neural network module is trained to generate characteristic output based on input information describing attributes of the application program. A second neural network module is rained to receive as input the application program code and the characteristic output and, in response, generate object code. The first and second neural network modules are used to convert the application program code to object code.
33 Citations
35 Claims
-
1. A method for generating a compiler to map application program code to object code capable of being executed on an operating system platform, comprising:
-
training a first neural network module to generate characteristic output based on input information describing attributes of the application program;
training a second neural network module to receive as input the application program code and the characteristic output and, in response, generate object code; and
using the first and second neural network modules to convert the application program code to object code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for mapping application program code to object code capable of being executed on an operating system platform, comprising:
-
receiving the application program code with a first neural network module;
generating, with the first neural network module, characteristic output based on input information describing attributes of the application program;
receiving, with a second neural network module, the application program code and the characteristic output and generating therefrom the object code. - View Dependent Claims (14, 16)
-
-
15. The method of claim 15, wherein the second neural network component comprises a plurality of neural networks, wherein converting the application program code to the unique representation with the second neural network component comprises:
-
parsing the application program code into a plurality of input vectors;
assigning each input vector to one of the neural networks of the second neural network component;
converting, with each of the neural networks in the second neural network component, the assigned input vector to an output vector; and
combining the output vectors to form a unique representation of the code set.
-
-
17. A system for mapping application program code to object code capable of being executed on an operating system platform, comprising:
-
(a) a first neural network module including logic that performs;
(i) receiving the application program code with (ii) generating characteristic output based on input information describing attributes of the application program;
(b) a second neural network module including logic that performs;
(i) receiving the application program code and the characteristic output; and
(ii) generating from the received application program code and the characteristic output the object code. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An article of manufacture for generating a compiler to map application program code to object code capable of being executed on an operating system platform, wherein the article of manufacture includes training code capable of causing a processor to perform:
-
training a first neural network module to generate characteristic output based on input information describing attributes of the application program;
training a second neural network module to receive as input the application program code and the characteristic output and, in response, generate object code. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
Specification