j

jadex-rules

Jadex Rules is a small lightweight rule engine, which currently employs the well-known Rete algorithm for highly efficient rule matching. Jadex rules is therefore similar to other rule engines like JESS and Drools. Despite the similarities there are also important differences between these systems: * Jadex Rules is very small and intended to be used as component of other software. Even though rules can be specified in a Java dialect as well as (a small variation of) the CLIPS language its primary usage is on the API level. Jadex Rules is currently the core component of the Jadex BDI reasoning engine. * Jadex Rules cleanly separates between state and rule representation. This allows the state implementation as well as the matcher to be flexibly exchanged. Some experiments have e.g. been conducted with a Jena representation. Regarding the matcher, it is planned to support also the Treat algorithm, which has a lower memory footprint than Rete. * Jadex Rules pays close attention to rule debugging. The state as well as the rete engine can be observed at runtime. The rule debugger provides functionalities to execute a rule program stepwise and also use rule breakpoints to stop the execution at those points.
https://www.activecomponents.org
GPL-3.0
Alexander Pokahr Lars Braubach Kai Jander Julian Kalinowski
Aggregated version Version Update time
3.0 3.0.117 May 11, 2020
3.0.115 Jan 11, 2019
3.0.113 Dec 03, 2018
3.0.112 Nov 27, 2018
3.0.106 Nov 22, 2018
3.0.102 Nov 13, 2018
3.0.95 Jun 09, 2018
3.0.91 May 09, 2018
3.0.86 Jan 20, 2018
3.0.85 Dec 21, 2017
3.0.81 Dec 14, 2017
3.0.79 Dec 12, 2017
3.0.78 Dec 06, 2017
3.0.77 Nov 24, 2017
3.0.76 Nov 16, 2017
3.0.72 Oct 24, 2017
3.0.71 Oct 24, 2017
3.0.70 Sep 12, 2017
3.0.69 Mar 30, 2017
3.0.43 Nov 08, 2016
3.0.7 Oct 23, 2016
3.0.1 Oct 13, 2016
3.0.0 Oct 11, 2016
3.0.0-RC80 Sep 26, 2016
3.0.0-RC68 Aug 22, 2016
3.0.0-RC63 Jul 13, 2016
3.0.0-RC51 May 11, 2016
3.0.0-RC32 Apr 11, 2016
3.0-DEVELOPMENT Apr 11, 2016
3.0.0-RC16 Jan 27, 2016
30 Records