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 on 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 second rule set to the first rule set,
enumerating relations that extend backward from 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.