RELATIONAL LOGIC MANAGEMENT SYSTEM
First Claim
1. A computer-implemented method for propagating relations between a first business parameter and a second business parameter wherein the first and second business parameters are invoked by a common workflow model, the method comprising:
- tracing paths along a first direction through the workflow model from the first business parameter to the second business parameter;
automatically enumerating relations that extend along the first direction from first the business parameter to the second business parameter;
using multi-valued logic; and
computing the effects on the relations of control flow through the workflow model from the first business parameter to the second business parameter.
3 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, the invention relates to a method to propagate relations between a first rule set and a second rule set wherein the first and second rule sets are invoked by a common workflow model. The method includes tracing paths forward through the workflow model from the first rule set to the second rule set. Enumerating relations that extend forward from the first rule set to the second rule set is another step in the method. Additionally, using multi-valued logic, calculating the effects to the relations of control flow through the workflow model from the first rule set to the second rule set, tracing paths backward through the workflow model from the first rule set to the second rule set, enumerating relations that extend backward form the second rule set to the first rule set, and using multi-valued logic, calculating the effects on the relations of control flow backwards through the workflow model from the second rule set to the first rule set are also steps in the method.
34 Citations
21 Claims
-
1. A computer-implemented method for propagating relations between a first business parameter and a second business parameter wherein the first and second business parameters are invoked by a common workflow model, the method comprising:
-
tracing paths along a first direction through the workflow model from the first business parameter to the second business parameter; automatically enumerating relations that extend along the first direction from first the business parameter to the second business parameter; using multi-valued logic; and computing the effects on the relations of control flow through the workflow model from the first business parameter to the second business parameter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for propagating relations between a first business parameter and a second business parameter wherein the first and second business parameters are invoked by a common workflow model, the method comprising:
-
tracing paths along a first direction through the workflow model of a business process from the first business parameter to the second business parameter by creating flow graphs in a user interface; automatically enumerating relations that extend along the first direction from first the business parameter to the second business parameter; using multi-valued logic; and computing the effects on the relations of control flow through the workflow model from the first business parameter to the second business parameter. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer readable storage medium encoded with instructions, which when loaded in a computing device implements a method for propagating relations between a first business parameter and a second business parameter wherein the first and second business parameters are invoked by a common workflow model, the method comprising:
-
tracing paths along a first direction through the workflow model from the first business parameter to the second business parameter; automatically enumerating relations that extend along the first direction from first the business parameter to the second business parameter; using multi-valued logic; and computing the effects on the relations of control flow through the workflow model from the first business parameter to the second business parameter. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer readable storage medium encoded with instructions, which when loaded in a computing device implements a method for propagating relations between a first business parameter and a second business parameter wherein the first and second business parameters are invoked by a common workflow model, the method comprising:
-
tracing paths along a first direction through the workflow model of a business process from the first business parameter to the second business parameter by creating flow graphs in a user interface; automatically enumerating relations that extend along the first direction from first the business parameter to the second business parameter; using multi-valued logic; and computing the effects on the relations of control flow through the workflow model from the first business parameter to the second business parameter. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer-implemented method comprising:
-
receiving user-generated input via a user interface capturing at least one sequence of steps and rule sets of a workflow model of a business process; storing the sequence of steps and rule sets as a single business logic module; storing relational information computed for each variable used in the sequence within the single business logic module; and enabling reuse of the single business logic module for another workflow model for a different business process.
-
Specification