Accurate and performant code design using memoization
AssigneeMicrosoft Corporation
InventorsBogdan Ionut Mihalcea, Jason T. Barnett, Pete Steijn
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsBogdan Ionut Mihalcea, Jason T. Barnett, Pete Steijn
Estimating the term…
Methods, systems, and computer program products are provided that enable intelligent assistance functions to be performed on program code over multiple contexts associated with the program code. An intelligent assistance function may be performed on the program code for a first context associated with the program code to generate results for the first context that do not cover all of the program code. The intelligent assistance function is iterated for one or more additional contexts associated with the program code, with each iteration being performed on portions of the program code that were not able to be analyzed under the prior context iterations, until the program code is covered in its entirety. In this manner, results may be generated for the entirety of the program code that cover all of the associated contexts.
A method in a code development tool, comprising:
A system, comprising:
A computer-readable storage medium comprising computer-executable instructions that, when executed by a processor, perform a method comprising:
Dependencies are inferred from the claim text.