Hammurapi Group
Java tools and libraries
Products
Hammurapi
Hammurapi rules
jIncarnate

Supporting libraries
Common library
Enterprise extensions
Mesopotamia

Contact us
Discussion board
Newsletter

Hammurapi rules glossary

DescriptionHammurapi rules term definitions
Id138
Last modifiedMon Aug 06 10:35:24 EDT 2007
GUIDf0f39b76ed3ba1b0ce88fa85ca4ca39484d98bf9

Glossary

Class

C

Conclusion

Conclusion is a Fact derived/inferred from other facts. E.g. from the facts "John is a 45 years old male", "Jim is a child of John", and "Mary is a child of Jim" we can conclude that "John is a grandfather of Mary". In code reviews Violations are conclusions.
References

F

Fact

Fact is a piece of knowledge. E.g. "John is a 45 years old male" or "Jim is a child of John". Facts are inputs to rules. In the case of code reviews language elements are facts.

R

Rule

Rule is a piece of logic which can make Conclusions based on provided Facts and context (e.g. configuration parameters). Rules can also execute actions. In code reviews rules are called Inspectors.

Component

R

Rule engine

Rule engine (a forward chaining one) is a piece of software which hosts rule sets, passes input facts to rules, collects conclusions, and passes the conclusions to rules. By doing so it chains conclusions and allows to infer non-trivial ones from simple facts and with simple rules.

Rule set

Rule set is a collection of rules, which work together.

References

Glossaries referenced by this glossary
GlossaryNamespace
Hammurapi glossary hammurapi
Mesopotamia glossary mesopotamia

Referenced by

Glossaries referencing this glossary
GlossaryNamespace
Code governance glossary hammurapi-rules
Hammurapi glossary hammurapi-rules

Hammurapi Group