For documenting or designing the sequencing behaviour of, say, Agenda Groups you can use something old-fashioned like flow charts. It's generally accepted that rule based programming should best avoid dependency on "flow", i.e., any mechanism exercising explicit control over the time where rule groups are active. One notable exception is the requirement for (relatively large) rule groups being applied in a sequence of stages. Also, certain rule patterns warrant sequencing of small rule sets, which is best achieved by "control facts"; occasionally one might use two or three levels of salience to enforce sequencing.

-W



On 3 July 2012 22:06, al so <volkswak@gmail.com> wrote:
That is what I am looking for during the design phase. I have many ways to find rule execution at run time. But, I want to visualize the entire flow during design time.

On Mon, Jul 2, 2012 at 11:47 PM, Wolfgang Laun <wolfgang.laun@gmail.com> wrote:
A rule flow is something you create by design and can visualize with
some suitable graphical tool. Reverse engineering this from DRL code
wouldn't help much because it can only show possible flows, not the
ones that are actually used.

-W

On 03/07/2012, al so <volkswak@gmail.com> wrote:
> I am looking for a first class support during the rule development time.
>
> On Mon, Jul 2, 2012 at 7:27 PM, Jervis Liu <jliu@redhat.com> wrote:
>
>>  On 2012/7/3 10:10, al so wrote:
>>
>> Given a rule definition file(.drl), Is there any UI tool that can
>> visualize the execution order of Rules? [based on the controls
>> (salience,etc) defined inside the rule]
>>
>>  You can use Drools Guvnor: "QA" -> "Test Scenarios". If you run the test
>> scenario, the audit log will give you detailed log on the order of the
>> rules fired.
>>
>> Cheers,
>> Jervis
>>
>> _______________________________________________
>> rules-users mailing
>> listrules-users@lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users