SYSTEMS AND METHODS FOR AUTOMATED CODE GENERATION FOR CALCULATION BASED ON ASSOCIATED FORMAL SPECIFICATIONS

Patent №

US 12,596,708

Granted

2026-04-07

Filed 2023

Owner

Tata Consultancy Services Limited

Lab

AI components

0

Assignment

None on record

Dataset

AIPD

Application

18467276

Enterprise software relies on numerous types and instances of mathematical and logical calculations for proper functioning, which are formally specified in spreadsheets, known as Calculation Specification (CS) sheets, that provide illustrations of the inputs and outputs of the calculation, and are expressed in inputs and formulae applied on them to get values for outputs. The values for such inputs are retrieved by executing ad hoc queries on respective application's database. Present disclosure provides systems/methods to synthesize code using CS sheets by formulating a Programming By Example (PBE) problem for each input involved in the calculation. A query synthesis technique is then implemented that uses natural language processing and enumerative program synthesis techniques to infer queries corresponding to the PBE problem. These queries are filtered based on whether their output is consistent with expected output in PBE. Finally, the synthesized queries and calculation formulae are translated into a desired target programming language.

G06F 16/24522G06F 8/30G06F 16/9032G06F 40/40G06F 40/205G06F 40/18

Ownership

Tata Consultancy Services Limited

From the same owner

© 2026 NYSGPT2525 LLC