CPC G06Q 10/0631 (2013.01) [G06F 3/0484 (2013.01); G06F 16/9027 (2019.01); G06F 18/24323 (2023.01); G06N 5/01 (2023.01); G06N 5/045 (2013.01)] | 20 Claims |
1. A computer implemented method comprising:
executing, by at least one processor, decision logic in response to receiving a data file;
generating, by the at least one processor and in response to the executing, an execution graph, the execution graph comprising a plurality of nodes corresponding to a plurality of decision entities of the decision logic;
displaying, by the at least one processor, the execution graph on a user interface;
displaying, by the at least one processor and in response to receiving a selection of a node of the plurality of nodes via the user interface, information associated with the selected node; and
executing, by the at least one processors, a debugging of the decision logic, the debugging including:
presenting a first form of debugging which when selected allows a user to navigate through one or more of the plurality of decision entities of the decision logic displayed in the execution graph on the user interface, and in response to the user selecting a first decision entity in the execution graph, updating the user interface to display different variables affected by the selected first decision entity; and
presenting a second form of debugging which when selected allows the user to select a first variable displayed on the user interface, and in response to the user selecting the first variable, updating the user interface to display decision entities and rules involved in modifying the first variable.
|