This beta release contains the latest features and improvements as described below. Note that currently no extensive documentation is available. It will be made available soon on the web page:
http://jadex.informatik.uni-hamburg.de/rules
Release 2.0 beta4 (JCL Release 07/2009)
- Java condition language (JCL) support
- More efficient garbage collection in OAV state
- Minor bug fixes
Jadex Rules is a small lightweight rule engine, which currently employs the well-known Rete algorithm for highly efficient rule matching. Unlike other rule systems Jadex Rules is very small and intended to be used as component of other software. The project website has been launched and a beta release of the software is available for download. Check it out at: http://jadex-rules.sourceforge.net/
This beta release contains the latest features and improvements as described below. Note that currently no extensive documentation is available. It will be made available for the final version soon.
Release 2.0 beta1 (V2 Beta-Release 01/2009)
- Lightweight but functionally complete rule engine
- Rule specification is done in CLIPS(JESS)-language dialect on condition and in Java on action side of rules
- Separates cleanly between state and rule execution components (both exchangeable)
- Default state implementation is OAV(object-attribute-value)-based
- Supports automatic garbage collection of unreferenced objects
- Allows a mixed state representation of OAV and Java objects
- Default rule execution mechanism is RETE
- Fast rule execution by trading space against time
- Support for all basic CLIPS concepts on RETE level (not, and, split and collect support)
- Tool support
- Introspector to graphically observe current facts in state
- Rule debugger shows current partial matches and allows step-by-step execution
- Several small example applications included