This is the home page of Hammurapi Rules 4.x. The previous version is here.
Hammurapi Rules is an inference engine (a.k.a Rule engine) written in Java. Hammurapi Rules uses the syntax of Java language (method signatures, types of method parameters, and annotations) to define rules. Rule sets are defined in XML, Hammurapi rules provides Eclipse plug-in for editing rule sets.
Hammurapi rules supports both forward and backward 1) chaining.
Hammurapi Rule is released under LGPL.
Break a complex problem solution into a set of solutions of simpler problems.
This section summarizes differences between the 4.x and 3.x versions of Hammurapi Rules.
java.util.concurrent for multithreaded inference.