Download jadex-rules-base JAR 4.0.267 with all dependencies
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.
Files of the artifact jadex-rules-base version 4.0.267 from the group org.activecomponents.jadex.
Artifact jadex-rules-base
Group org.activecomponents.jadex
Version 4.0.267
Last update 08. September 2022
Tags: small very been treat jadex dialect software clips usage reasoning cleanly debugger rules language used program variation observed points these java engines employs than state breakpoints between those algorithm jena which similar flexibly like level lower this conducted runtime matcher execute regarding important core stop even therefore exchanged support primary some other memory stepwise differences experiments rule planned representation specified lightweight matching rete known engine systems functionalities intended provides have debugging close highly allows execution though efficient implementation jess drools also despite with similarities component footprint currently there separates well attention pays
Organization not specified
URL https://www.activecomponents.org
License GPL-3.0
Dependencies amount 4
Dependencies jadex-util-commons, jadex-util-concurrent, jadex-serialization-xml, antlr-runtime,
There are maybe transitive dependencies!
Group org.activecomponents.jadex
Version 4.0.267
Last update 08. September 2022
Tags: small very been treat jadex dialect software clips usage reasoning cleanly debugger rules language used program variation observed points these java engines employs than state breakpoints between those algorithm jena which similar flexibly like level lower this conducted runtime matcher execute regarding important core stop even therefore exchanged support primary some other memory stepwise differences experiments rule planned representation specified lightweight matching rete known engine systems functionalities intended provides have debugging close highly allows execution though efficient implementation jess drools also despite with similarities component footprint currently there separates well attention pays
Organization not specified
URL https://www.activecomponents.org
License GPL-3.0
Dependencies amount 4
Dependencies jadex-util-commons, jadex-util-concurrent, jadex-serialization-xml, antlr-runtime,
There are maybe transitive dependencies!
The newest version!
Show all versions of jadex-rules-base Show documentation
Please rate this JAR file. Is it a good library?
0 downloads
Source code of jadex-rules-base version 4.0.267
META-INF
jadex.rules.parser.conditions
jadex.rules.parser.conditions.javagrammar
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.ConditionalExpression
jadex.rules.rulesystem
jadex.rules.rulesystem.rete
jadex.rules.rulesystem.rete.builder
jadex.rules.rulesystem.rete.constraints
jadex.rules.rulesystem.rete.constraints.jadex.rules.rulesystem.rete.constraints.IConstraintEvaluator
jadex.rules.rulesystem.rete.extractors
jadex.rules.rulesystem.rete.nodes
jadex.rules.rulesystem.rules
jadex.rules.rulesystem.rules.functions
jadex.rules.rulesystem.rules
jadex.rules.state
jadex.rules.state.io.xml
jadex.rules.state.javaimpl
© 2015 - 2024 Weber Informatics LLC | Privacy Policy