EXSYS Professional Developer Interface
EXSYS Professional Developer Interface
EXSYS Professional Developer Interface
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
This dialog would allow selection of the following custom<br />
groups:<br />
Group Values<br />
1 Red<br />
2 Yellow, Orange<br />
3 Blue, Green<br />
4 White<br />
This would build the node:<br />
The color of the flower is red<br />
The color of the flower is<br />
yellow OR orange<br />
The color of the flower is yellow<br />
OR blue OR green<br />
The color of the flower is white<br />
Double Click to Add Factor<br />
Double Click to Add Factor<br />
Double Click to Add Factor<br />
Double Click to Add Factor<br />
In this case four branches were created. The Custom<br />
option gives total control on the number of branches and<br />
values associated with them.<br />
The ability to add nodes rapidly with a point and click<br />
interface, plus RuleBook's feature of expanding the tree to<br />
consider all possible combinations of input, allows rules to<br />
be built very rapidly. The developer is prompted to<br />
consider all possible cases, which can be an excellent way<br />
to extract knowledge from the developer and guarantees<br />
system completeness.<br />
In most applications there would be multiple trees each<br />
representing a different aspect of the decision making<br />
problem. Trees can assign values in their THEN part. If<br />
other tree nodes require these values, the appropriate rules<br />
will automatically be called through backward chaining.<br />
The trees can be printed and discussed with other<br />
experts. Since the trees are easy to read, this<br />
facilitates group consensus on the application, even<br />
by experts not using RuleBook.<br />
THE RULEBOOK EXPERT<br />
RuleBook has a built in Expert to automatically<br />
validate the system and check for a variety of errors<br />
that may have been made in the trees. The expert is<br />
run by clicking on the Expert tab to display the<br />
Expert window.<br />
To have the Expert check the system, click on the<br />
Check System button. If there is a red border around<br />
the button, the trees have been changed since the last<br />
10 • THE <strong>EXSYS</strong> DEVELOPER OVERVIEW<br />
check and it is time to recheck the system. If there is<br />
no red border the trees have not been changed since the<br />
last check.<br />
The Expert does two different checks of the system. The<br />
first looks for errors that can be found rapidly. The second<br />
part actually runs the rules with all of the possible<br />
combinations of input data. Sets of input are<br />
systematically generated, and used to test the rules. During<br />
the test, the Expert looks for various types of errors.<br />
Systems developed with RuleBook can be automatically<br />
checked by the Validation Expert before fielding the<br />
application. The validation testing runs automatically and<br />
for larger systems can be done over a weekend or<br />
vacation.<br />
When the Expert checks the system, it will report on a<br />
variety of errors:<br />
Incomplete Branches<br />
Text Factors Not Used<br />
Variables Not Used<br />
Choices Not Used<br />
Text Factors Not Always Derived<br />
Variables Not Always Derived<br />
Multiple Factors Use<br />
Input Produces No Output<br />
Variable Assigned a Value out of Range<br />
Too Many Values for Text Factor<br />
Loop Error<br />
RULEBOOK - THE BOTTOM LINE<br />
The combination of the easy tree diagram developer<br />
interface plus the ability of RuleBook to check an<br />
application for many common errors makes it the ideal<br />
tool for rapid system development. RuleBook is an<br />
excellent choice for diagnostic problems, help desks<br />
and other areas where the logic can be described as a<br />
tree diagram.<br />
Expert<br />
Problems:<br />
Help!<br />
Check System<br />
Details Report