System and method for round trip engineering of decision metaphors
AssigneeFico B.V.
InventorPradeep Niranjan Ballal
Life of this patent
Estimating the term…
Abstract
A testing framework associated with a decision metaphor model tool reads table profile files to generate requests for a test of a decision metaphor. The testing framework sends the requests for the test to a decision engine and receives responses for the requests for comparison against expected values and possible errors. The testing framework also outputs an output file that includes a result of the test, where the output file is formatted in a computer-displayable and user-readable graphical format.
Claims20
A computer-implemented method for improving efficiency of an automated computer-implemented decision model, the method comprising:
- receiving an electronic document having content that includes requirement analysis and design artifacts defining a decision metaphor;
- using the requirement analysis and design artifacts to graphically represent business rules for execution by a decision engine;
- reading the requirement analysis and design artifacts from the electronic document to create an intermediate model of the requirement analysis and design artifacts;
- using the intermediate model to generate at least one of a table import file and a table profile file including test data for testing of the decision metaphor;
- and
- reading the table import file for import into the decision engine;
- a testing framework being configured to:
- read the table profile file to generate requests for a test for the decision metaphor,
- send the requests for the test to the decision engine, and
- generate test results formatted in a computer-displayable and user-readable graphical format, in response to receiving from the decision engine responses for the requests for comparison against expected values and possible errors.
A computer program product comprising a non-transient, machine-readable medium storing instructions which, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
- receiving an electronic document having content that includes requirement analysis and design artifacts defining a decision metaphor;
- using the requirement analysis and design artifacts to graphically represent business rules for execution by a decision engine;
- reading the requirement analysis and design artifacts from the electronic document to create an intermediate model of the requirement analysis and design artifacts;
- using the intermediate model to generate at least one of a table import file and a table profile file including test data for testing of the decision metaphor;
- and
- reading the table import file for import into the decision engine;
- a testing framework being configured to:
- read the table profile file to generate requests for a test for the decision metaphor,
- send the requests for the test to the decision engine, and
- generate test results formatted in a computer-displayable and user-readable graphical format, in response to receiving from the decision engine responses for the requests for comparison against expected values and possible errors.
A system comprising:
- a programmable processor;
- and
- a non-transient machine-readable medium storing instructions which, when executed by the processor, cause the at least one programmable processor to perform operations comprising:
- receiving an electronic document having content that includes requirement analysis and design artifacts defining a decision metaphor;
- using the requirement analysis and design artifacts to graphically represent business rules for execution by a decision engine;
- reading the requirement analysis and design artifacts from the electronic document to create an intermediate model of the requirement analysis and design artifacts;
- using the intermediate model to generate at least one of a table import file and a table profile file including test data for testing of the decision metaphor;
- and
- reading the table import file for import into the decision engine;
- a testing framework being configured to:
- read the table profile file to generate requests for a test for the decision metaphor,
- send the requests for the test to the decision engine, and
- generate test results formatted in a computer-displayable and user-readable graphical format, in response to receiving from the decision engine responses for the requests for comparison against expected values and possible errors.
Dependencies are inferred from the claim text.