Categorization of Rules




Categorization of Rules

If we try to categorize rules, we quickly find out that there are many dimensions to consider. For example, there are attributes such as the following:

  • Where to execute (in which tier/layer)

  • When to execute

  • Degree of complexity (simple constraints, spanning several fields, spanning several instances, and so on)

  • Starting actions or not

  • And so on, and so forth

I'm sorry, but I won't be dealing with this much other than directing you to some other books on the subject, such as von Halle's book [von Halle BRA], the one by Ross [Ross BRB], and Halpin's [Halpin IMRD]. You will find that these books are pretty data-focused, but they are nevertheless highly interesting.

Let's try to get started from another angle. Let's define some principles and then get our hands dirty.