pub:projects:samurai:cases:ploc
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | pub:projects:samurai:cases:ploc [2016/01/05 22:32] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | [[.: | ||
+ | ====== PLOC ====== | ||
+ | * {{.: | ||
+ | * {{.: | ||
+ | ===== Model in CLIPS ===== | ||
+ | * Model 1: {{.: | ||
+ | * Rules: 31 | ||
+ | * Uwagi: | ||
+ | * It is necessary to use module mechanisms in order to avoid infinite recursion of rules that modify the facts that are also in their LHS. | ||
+ | * In order to decrease number of rules, the predicates '' | ||
+ | * It is necessary to set fact duplication to true in order to assert a number of the same insurance base charge modifiers '' | ||
+ | * It is not possible to express infinity (e.g. in case of declaring ranges of allowed values) | ||
+ | ===== Model in Jess ===== | ||
+ | * Model 1: {{.: | ||
+ | * Rules: 31 | ||
+ | * Uwagi: | ||
+ | * Jess does not allow for using ' | ||
+ | * Jess does not allow for fact duplication :!: \\ // | ||
+ | * Model 2: {{.: | ||
+ | * Rules: 32 | ||
+ | * Uwagi: | ||
+ | * The calculation rule uses '' | ||
+ | ===== Model in Drools ===== | ||
+ | * Model 1: {{.: | ||
+ | * Rules: 32 | ||
+ | * Uwagi: | ||
+ | * Drools does not support neither default value nor constraints for fact fields. | ||
+ | * The list of allowed values '' | ||
+ | * Modules in Drools does not have to be defined explicitly - they are automatically defined while first rule assignment | ||
+ | * :!: Drools does not support any construct with the semantics of '' | ||
+ | * :!: The multifield values from clips and jess that are created using '' | ||
+ | * The management of focus stack in Drools can be distributed on DRL and JAVA files. Drools allows for set the focus stack in the same way as '' | ||
+ | ksession.getAgenda().getAgendaGroup(" | ||
+ | ksession.getAgenda().getAgendaGroup(" | ||
+ | ksession.getAgenda().getAgendaGroup(" | ||
+ | ksession.getAgenda().getAgendaGroup(" | ||
+ | </ | ||
+ | - For each drools application, | ||
+ | - Within this '' | ||
+ | - In the RHS of this rule, the focus stack is defined e.g.< | ||
+ | drools.setFocus(" | ||
+ | drools.setFocus(" | ||
+ | drools.setFocus(" | ||
+ | * Model 2: {{.: | ||
+ | * Rules: 33 | ||
+ | * Uwagi: | ||
+ | * The calculation rule uses '' | ||
+ | ===== Model in XTT2 ===== | ||
+ | * Model 1: {{.: | ||
+ | * Rules: 57 | ||
+ | * Uwagi: |
pub/projects/samurai/cases/ploc.txt · Last modified: 2016/01/05 22:32 by 127.0.0.1