All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Search JAR files by class name

Download jadex-rules JAR 2.0 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 version 2.0 from the group net.sourceforge.jadex.

There is a newer version: 2.4
Show newest version
Show more of this group  Show more artifacts with this name
Show all versions of jadex-rules Show documentation

Please rate this JAR file. Is it a good library?

0 downloads

Source code of jadex-rules version 2.0

META-INF
META-INF.META-INF.MANIFEST.MF
jadex.rules.parser.conditions
jadex.rules.parser.conditions.jadex.rules.parser.conditions.Clips.g
jadex.rules.parser.conditions.jadex.rules.parser.conditions.ClipsJadex.g
jadex.rules.parser.conditions.jadex.rules.parser.conditions.ClipsJadexLexer
jadex.rules.parser.conditions.jadex.rules.parser.conditions.ClipsJadexParser
jadex.rules.parser.conditions.jadex.rules.parser.conditions.ClipsParserTest
jadex.rules.parser.conditions.jadex.rules.parser.conditions.JadexJavaRules.g
jadex.rules.parser.conditions.jadex.rules.parser.conditions.JavaRulesContext
jadex.rules.parser.conditions.jadex.rules.parser.conditions.ParserHelper
jadex.rules.parser.conditions.jadex.rules.parser.conditions.SConditions
jadex.rules.parser.conditions.javagrammar
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.ArrayAccess
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.BuildContext
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.CastExpression
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.CollectExpression
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.ConditionalExpression
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.ConstraintBuilder
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.DefaultParserHelper
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.ExistentialDeclaration
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.Expression
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.FieldAccess
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.IParserHelper
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.JavaJadex.g
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.JavaJadexLexer
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.JavaJadexParser
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.JavaParserTest
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.LiteralExpression
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.MethodAccess
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.OperationExpression
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.PrimaryExpression
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.SJavaParser
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.StaticMethodAccess
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.Suffix
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.UnaryExpression
jadex.rules.parser.conditions.javagrammar.jadex.rules.parser.conditionsgrammar.VariableExpression
jadex.rules.rulesystem
jadex.rules.rulesystem.jadex.rules.rulesystem.AbstractAgenda
jadex.rules.rulesystem.jadex.rules.rulesystem.Activation
jadex.rules.rulesystem.jadex.rules.rulesystem.FIFOAgenda
jadex.rules.rulesystem.jadex.rules.rulesystem.IAction
jadex.rules.rulesystem.jadex.rules.rulesystem.IAgenda
jadex.rules.rulesystem.jadex.rules.rulesystem.IAgendaListener
jadex.rules.rulesystem.jadex.rules.rulesystem.ICondition
jadex.rules.rulesystem.jadex.rules.rulesystem.IPatternMatcherFunctionality
jadex.rules.rulesystem.jadex.rules.rulesystem.IPatternMatcherState
jadex.rules.rulesystem.jadex.rules.rulesystem.IRule
jadex.rules.rulesystem.jadex.rules.rulesystem.IRulebase
jadex.rules.rulesystem.jadex.rules.rulesystem.IRulebaseListener
jadex.rules.rulesystem.jadex.rules.rulesystem.IVariableAssignments
jadex.rules.rulesystem.jadex.rules.rulesystem.LIFOAgenda
jadex.rules.rulesystem.jadex.rules.rulesystem.PriorityAgenda
jadex.rules.rulesystem.jadex.rules.rulesystem.RuleSystem
jadex.rules.rulesystem.jadex.rules.rulesystem.RuleSystemExecutor
jadex.rules.rulesystem.jadex.rules.rulesystem.Rulebase
jadex.rules.rulesystem.rete
jadex.rules.rulesystem.rete.jadex.rules.rulesystem.rete.RetePatternMatcherFunctionality
jadex.rules.rulesystem.rete.jadex.rules.rulesystem.rete.RetePatternMatcherState
jadex.rules.rulesystem.rete.jadex.rules.rulesystem.rete.Tuple
jadex.rules.rulesystem.rete.builder
jadex.rules.rulesystem.rete.builder.jadex.rules.rulesystem.rete.builder.BuildContext
jadex.rules.rulesystem.rete.builder.jadex.rules.rulesystem.rete.builder.BuildInfo
jadex.rules.rulesystem.rete.builder.jadex.rules.rulesystem.rete.builder.BuildReport
jadex.rules.rulesystem.rete.builder.jadex.rules.rulesystem.rete.builder.ReteBuilder
jadex.rules.rulesystem.rete.builder.jadex.rules.rulesystem.rete.builder.VarInfo
jadex.rules.rulesystem.rete.constraints
jadex.rules.rulesystem.rete.constraints.jadex.rules.rulesystem.rete.constraints.AndConstraintEvaluator
jadex.rules.rulesystem.rete.constraints.jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
jadex.rules.rulesystem.rete.constraints.jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
jadex.rules.rulesystem.rete.constraints.jadex.rules.rulesystem.rete.constraints.IConstraintEvaluator
jadex.rules.rulesystem.rete.constraints.jadex.rules.rulesystem.rete.constraints.NotConstraintEvaluator
jadex.rules.rulesystem.rete.constraints.jadex.rules.rulesystem.rete.constraints.OrConstraintEvaluator
jadex.rules.rulesystem.rete.extractors
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.AttributeSet
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.ChainedExtractor
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.ConstantExtractor
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.FunctionExtractor
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.IValueExtractor
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.JavaArrayExtractor
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.JavaMethodExtractor
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.JavaObjectExtractor
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.JavaPrefixExtractor
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.JavaTupleExtractor
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.ObjectExtractor
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.PrefixExtractor
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.StateExtractor
jadex.rules.rulesystem.rete.extractors.jadex.rules.rulesystem.rete.extractors.TupleExtractor
jadex.rules.rulesystem.rete.nodes
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.AbstractNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.AlphaNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.BetaMemory
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.BetaNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.CollectMemory
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.CollectNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.INode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.IObjectConsumerNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.IObjectSourceNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.ITupleConsumerNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.ITupleSourceNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.InitialFactNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.NotMemory
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.NotNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.ReteMemory
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.ReteNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.SplitNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.TerminalNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.TestNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.TypeNode
jadex.rules.rulesystem.rete.nodes.jadex.rules.rulesystem.rete.nodes.VirtualFact
jadex.rules.rulesystem.rules
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.AndCondition
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.AndConstraint
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.ArraySelector
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.BoundConstraint
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.CollectCondition
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.ComplexCondition
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.ComplexConstraint
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.Constant
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.ConstrainableCondition
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.Constraint
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.FunctionCall
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.IConstraint
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.ILazyValue
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.IOperator
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.IPriorityEvaluator
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.LiteralConstraint
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.LiteralReturnValueConstraint
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.MethodCall
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.NotCondition
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.ObjectCondition
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.Operator
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.OrCondition
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.OrConstraint
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.PredicateConstraint
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.ReturnValueConstraint
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.Rule
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.TestCondition
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.ValueSourceReturnValueConstraint
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.Variable
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.VariableReturnValueConstraint
jadex.rules.rulesystem.rules.functions
jadex.rules.rulesystem.rules.functions.jadex.rules.rulesystem.rules.functions.Div
jadex.rules.rulesystem.rules.functions.jadex.rules.rulesystem.rules.functions.ExtractMulti
jadex.rules.rulesystem.rules.functions.jadex.rules.rulesystem.rules.functions.IFunction
jadex.rules.rulesystem.rules.functions.jadex.rules.rulesystem.rules.functions.Identity
jadex.rules.rulesystem.rules.functions.jadex.rules.rulesystem.rules.functions.Length
jadex.rules.rulesystem.rules.functions.jadex.rules.rulesystem.rules.functions.MethodCallFunction
jadex.rules.rulesystem.rules.functions.jadex.rules.rulesystem.rules.functions.Min
jadex.rules.rulesystem.rules.functions.jadex.rules.rulesystem.rules.functions.Modulo
jadex.rules.rulesystem.rules.functions.jadex.rules.rulesystem.rules.functions.Mult
jadex.rules.rulesystem.rules.functions.jadex.rules.rulesystem.rules.functions.OperatorFunction
jadex.rules.rulesystem.rules.functions.jadex.rules.rulesystem.rules.functions.Sub
jadex.rules.rulesystem.rules.functions.jadex.rules.rulesystem.rules.functions.Sum
jadex.rules.rulesystem.rules
jadex.rules.rulesystem.rules.jadex.rules.rulesystem.rules.todo.txt
jadex.rules.state
jadex.rules.state.jadex.rules.state.IOAVState
jadex.rules.state.jadex.rules.state.IOAVStateListener
jadex.rules.state.jadex.rules.state.IProfiler
jadex.rules.state.jadex.rules.state.OAVAttributeType
jadex.rules.state.jadex.rules.state.OAVJavaAttributeType
jadex.rules.state.jadex.rules.state.OAVJavaType
jadex.rules.state.jadex.rules.state.OAVObjectType
jadex.rules.state.jadex.rules.state.OAVTypeModel
jadex.rules.state.io.xml
jadex.rules.state.io.xml.jadex.rules.state.io.xml.OAVObjectReaderHandler
jadex.rules.state.io.xml.jadex.rules.state.io.xml.OAVObjectWriterHandler
jadex.rules.state.javaimpl
jadex.rules.state.javaimpl.jadex.rules.stateimpl.IOAVContentId
jadex.rules.state.javaimpl.jadex.rules.stateimpl.IOAVIdGenerator
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVAbstractState
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVContentIdState
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVDebugIdGenerator
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVEventHandler
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVLongIdGenerator
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVMixedWeakState
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVNameIdGenerator
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVObjectAddedEvent
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVObjectIdGenerator
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVObjectModifiedEvent
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVObjectRemovedEvent
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVObjectUsage
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVState
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVStateFactory
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVWeakIdGenerator
jadex.rules.state.javaimpl.jadex.rules.stateimpl.OAVWeakState
jadex.rules.state.javaimpl.jadex.rules.stateimpl.RingBufferQueue




© 2015 - 2024 Weber Informatics LLC | Privacy Policy