Profile picture for user suranjan

                                                                       Static Analysis of Rule Testing

A Decision Table displays multiple related rules in a single spreadsheet-style view. In Rules Designer a Decision Table presents a collection of related business rules with condition rows, rules, and actions presented in a tabular form that is easy to understand. Business users can compare cells and their values at a glance and can use Decision Table rule analysis features by clicking icons and selecting values in Rules Designer to help identify and correct conflicting or missing cases.

Overlap checks

You can set Decision Center to check that the values you enter in your decision tables or decision trees do not overlap or are not identical.

For example, in the following condition statements, customers who are 29 years old satisfy the condition for both rules:

  • Age is between 17 and 30
  • Age is between 29 and 40

If these two conditions stem from the same condition node of a decision tree, or are part of the same column or within a partitioned group of cells in a decision table, Decision Center signals it as an overlap error.

Gap checks

You can set Decision Center to check that the values you enter in your decision tables or decision trees consider all possible cases. This ensures that there are no gaps in your conditions.

For example, in the following condition statements, customers who are 31 years old are never taken into account:

  • Age is between 17 and 30
  • Age is between 32 and 40

Decision Center reports a gap error.

In decision tables, Decision Center evaluates gaps for all the entries in a given column, or within partitioned groups of cells. In decision trees, Decision Center evaluates them for the branches of a condition node or for the entire tree.

Symmetry checks

You can set Decision Center to check that all partitions of a decision table use the same set of items. You can verify symmetry for the whole table or for specified columns. Such analysis is useful to enforce that you have covered all choices in a decision table.

By default, symmetry analysis is off, allowing you to create nonsymmetrical tables.

To help understand Decision Table concepts, consider a set of IF/THEN rules that determine if a driver is eligible for a license, and an equivalent Decision Table. Note if a driver has taken a driver training class then the driver has training certification.

 

 

Decision table and decision tree checks

In addition to the basic syntax checks, you can perform overlap and gap checks on decision tables and decision trees. You can also perform symmetry checks on decision tables.

Featured achievement

Rookie
Say hello to the ARIS Community! Personalize your community experience by following forums or tags, liking a post or uploading a profile picture.
Recent Unlocks

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock