US 11,954,458 B2
Decision logic translation system and method
Suma S. Joshi, Bengaluru (IN); Subhashini LakshmiNarayanan, Chennai (IN); Shantanu Shirish Sahasrabudhe, Mumbai (IN); Rajashree Chandrashekar, Bangalore (IN); and Gopali Raval Contractor, Mumbai (IN)
Assigned to Accenture Global Solutions Limited, Dublin (IE)
Filed by Accenture Global Solutions Limited, Dublin (IE)
Filed on Apr. 26, 2022, as Appl. No. 17/729,983.
Prior Publication US 2023/0342114 A1, Oct. 26, 2023
Int. Cl. G06F 8/10 (2018.01); G06F 8/41 (2018.01)
CPC G06F 8/10 (2013.01) [G06F 8/427 (2013.01); G06F 8/433 (2013.01); G06F 8/436 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of translating decision logic to facilitate migration between BRM (business rules management) software systems, the method comprising:
receiving, at a rules translation system, a first code in a first file format representing a first business rule;
extracting, at the rules translation system, a rule text from the first code;
parsing, using semantic analysis, the rule text into elemental parts that include at least a first vocabulary term;
qenerating a first ruleset that corresponds to the first code by classifying, via a T5 or BERT classifier model, the first vocabulary term under one of a rule name, rule global constant, rule variable, rule object, rule text, rule loop, rule number, rule salience, rule expression, rule condition, and rule consequence;
filling, via the rules translation system, an empty first slot in a first data file with the first vocabulary term based on its classification, thereby re-formatting the first code into a standardized presentation that is migration-ready; and
generating, using the filled first data file, a second code also representing the first business rule, the second code being in a second file format that differs from the first file format.