pub:projects:samurai:cases:lp
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:lp [2016/01/05 22:33] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | [[.: | ||
+ | ====== Loan Processor ====== | ||
+ | * {{.: | ||
+ | * {{.: | ||
+ | * {{.: | ||
+ | * {{.: | ||
+ | |||
+ | ===== Model in CLIPS ===== | ||
+ | * Model 1: {{.: | ||
+ | * Rules: 8 | ||
+ | * Uwagi: | ||
+ | * The datalog example uses backward chaining | ||
+ | * The forward chaining version of the case must provide more data types of which facts are generated by rules in order to activate another rules. | ||
+ | * It is necessary to set fact duplication to false (set-fact-duplication FALSE) in order to avoid rematching rules '' | ||
+ | ===== Model in Jess ===== | ||
+ | * Model 1: {{.: | ||
+ | * Rules: 8 | ||
+ | * Uwagi: | ||
+ | * Jess does not allow for using ' | ||
+ | * Jess does not allow for fact duplication - such behavior is necessary for this model. | ||
+ | ===== Model in Drools ===== | ||
+ | * Model 1: {{.: | ||
+ | * Rules: 9 (including initial rules that asserts facts) | ||
+ | * Uwagi: | ||
+ | * Drools allows for fact duplication default. Thus rules '' | ||
+ | rule " | ||
+ | when | ||
+ | RiskBrancher($clientname : Client, $risklevel : RiskLevel) | ||
+ | LoanRequest(Client == $clientname, | ||
+ | not(MatchingAssessor(Client == $clientname, | ||
+ | then | ||
+ | insert(new MatchingAssessor($clientname, | ||
+ | // | ||
+ | end | ||
+ | |||
+ | |||
+ | rule " | ||
+ | when | ||
+ | RiskBrancher($clientname : Client, $risklevel : RiskLevel, $ratingmin : RatingMin) | ||
+ | LoanRequest(Client == $clientname, | ||
+ | not(RatingAssessor(Client == $clientname, | ||
+ | then | ||
+ | insert(new RatingAssessor($clientname, | ||
+ | // | ||
+ | end | ||
+ | </ | ||
+ | ===== Model in XTT2 ===== | ||
+ | * Model 1: {{.: | ||
+ | * Rules: 9 | ||
+ | * Uwagi: |
pub/projects/samurai/cases/lp.txt · Last modified: 2016/01/05 22:33 by 127.0.0.1