Code Optimization Across Interfaces
First Claim
Patent Images
1. A method of optimizing code comprising:
- accessing code for optimization;
accessing interface code and abstract implementation data; and
performing code transformations on said code for optimization based on said abstract implementation data,wherein said abstract implementation data comprises data relating to a system called by said code for optimization across an interface associated with said interface code.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of optimizing code which invokes methods on a system across an interface is described. High level information relating to the system is accessed and this information is used in performing code transformations in order to optimize the code.
79 Citations
16 Claims
-
1. A method of optimizing code comprising:
-
accessing code for optimization; accessing interface code and abstract implementation data; and performing code transformations on said code for optimization based on said abstract implementation data, wherein said abstract implementation data comprises data relating to a system called by said code for optimization across an interface associated with said interface code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more device-readable media with device-executable instructions for performing steps comprising:
-
accessing code for optimization; accessing interface code and abstract implementation data; and performing code transformations on said code for optimization based on said abstract implementation data, wherein said abstract implementation data comprises data relating to a system called by said code for optimization across an interface associated with said interface code. - View Dependent Claims (12, 13, 14)
-
-
15. Computer program code comprising:
-
data specifying a plurality of method calls available for invocation across an interface between an application and a system; and at least one statement defining an effect of one of said plurality of method calls on a fact. - View Dependent Claims (16)
-
Specification