CPC G06F 8/10 (2013.01) [G06F 8/427 (2013.01); G06F 8/433 (2013.01); G06F 8/436 (2013.01)] | 20 Claims |
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.
|