My first suggestion would be to come up with a problem example that illustrates the real complexity of dealing with rules. I would use the "pumps and tanks" example in JESS as a starting point and add even more complexity in the form of more objects. After you have it working, start with the finished code and ask yourself how the preceding step (design) could have gotten you to the point where you are at. Once you have a suspicion of what it takes to design the finished (JESS) rules, ask yourself what kind of analysis what be adequate to produce a good design. From there you go back to the requirements. Interestingly enough, application requirements may be very different from rule requirements which are generally based on (corporate) policies, directives, and (governmental) regulations. From these two different requirements approaches, you may come up with differences in your "data" model, i.e., rules need data (facts) and it may be different from what the application designer sees.
In addition, the KADS Methodology has, IMHO, a very good set of models to use for the requirements/analysis stages. However, it is totally lacking in design models. ----- Original Message ----- From: "Abdul Gaffar" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, April 19, 2002 2:23 PM Subject: JESS: Expert System Methodology? > Anyone know of any expert system methodologies especially with regards to > rule based software development????? > > > _________________________________________________________________ > MSN Photos is the easiest way to share and print your photos: > http://photos.msn.com/support/worldwide.aspx > > > -------------------------------------------------------------------- > To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' > in the BODY of a message to [EMAIL PROTECTED], NOT to the list > (use your own address!) List problems? Notify [EMAIL PROTECTED] > -------------------------------------------------------------------- > -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' in the BODY of a message to [EMAIL PROTECTED], NOT to the list (use your own address!) List problems? Notify [EMAIL PROTECTED] --------------------------------------------------------------------
