rule-engine

Rules Based Database Engine

I would like to design a rules based database engine within Oracle for PeopleSoft Time entry application. How do I do this? ...

How can I create WF rules in code?

I'm creating an ActivityToolboxItem for a custom Activity in WF. I'm trying to do as much work as possible for the designers within the CreateComponentsCore method. What I'm trying to end up with is the following: 1) My custom activity (TriggerActivity, a SequenceActivity), containing the following: 2) A TriggerEvaluatorActivity (a si...

Rules engine for Silverlight?

At the moment I'm developing a web based application using Silverlight 3.0. For the business rules I'm looking for a rules engine that's both easy to use for me and my users, which will work with SL3. Is something like that available out of the box or will I need to roll my own? I've Googled and looked around the various code sites (Co...

What are all the open standards related to Rule Engine?

If we need to use plugaable rule engine, what are all the open standards related to it. How to migrate rule engine "without rewriting rules" for every platform? ...

Prefered methods for interacting with a rules engine

I am about to dive into a rules oriented project (using ILOGs Rules for .NET - now IBM). And I have read a couple different perspectives regarding how to set up the rules processing and how to interact with the rule engine. The two main thoughts I have seen is to centralize the rule engine (into its own farm of servers) and program aga...

drools expert / solver - 5.0.1 matches

I am fairly new to drools and I'm running into some issues I can't really understand. I'm trying to solve an allocation problem and one of my LHS goes like this $leftAlloc: SlotAllocation($leftRes: resource ) $rightAlloc: SlotAllocation(this != $leftAlloc, resource == $leftRes) for some reason the second statement does not match anyt...

Tax Engine Examples

We create point of sale software for the mac, and are looking to revamp our tax engine. It's pretty simple now, with taxes consisting of a name, code and rate that can be applied to every product individually. While this is good enough for some people, we've had lots of requests to handle more advanced situations. Some examples are US Ci...

Filter out sublist in Mathematica

I am a newbie user in mathematica. Here is my problem: For example, I have a nested list: lst = {{1, 0, 0}, {0, 1, 1}, {2, 0, 1}, {1}, {0,3}} I want to only output those sublist whose elements are 0 or 1. The above list's output should be: {{1, 0, 0}, {0, 1, 1}, {1}} I can get the list that satisfies my conditions with this: lst...

Is there a Design Pattern for implementing a parametric search feature w/o using SQL in Java?

I'm not really sure what the best approach is for designing what I would call a "parametric" search or rule engine. I have a Java object which has several fields. I will run the java object against several queries in order to see if it meets certain criteria. An example i can think of is the bug search feature in bugzilla. In the UI ...

Rule Evaluation Systems and "not exact" matches (ej: x < 3000)

I am designing a rule evaluation system which need to handle a fact database and certain rules over the database. We currently have a modified version of RETE that works partially right with some drawbacks. The problem is the rules doesn't limit to exact matches but they must also support inequality (as in less than) and other kinds of ...

How well does Rule Engines performs?

I've been having a look at WF Rules Engine and NxBRE and it seems interesting but I'm unsure of how well it will perform in real life scenarios. The one I have in mind is something like a fact base with between 10 and 100 million facts and rules like: Object.Field < 5000 AND Object.Field > 1000 AND IsProperty(Object.Field2) I'm using...

Can we use Extension Methods for building business rule engines?

I am looking to do something like this public class ProductBiz: BizBase<Product> { public List<String> BrokenRules {get;set;} // Some kind of data + biz operation implementation } public static class ProductBizExtensions{ public ProductBiz Rule1(this ProductBiz prodBiz) {} public ProductBiz Rule2(this ProductBiz prodBiz) {} public...

What is Rule Engine ?

What goals are accomplished using Rule Engine ? ...

DL Reasoner vs Rule Engine: can you explain the difference?

Hi, Can someone explain the differences between a DL Reasoner like Pellet/deafult OWL Reasoner and a rule engine like Jess? and their applications ? Thanks. ...

Which knowledge base/rule-based inference engine to choose for real time Runway incursion prevention system

Hello, we are designing a project that would listen to dialog between airport controllers and pilots to prevent runway incursions (eg. one airplane is taking off while other is crossing the runway). Our professor wants us to use Jena for knowledge base (or anything else but it should be some sort of rule-based engine). Inference is not t...

OpenRules rules only in a database possible?

I am experimenting with OpenRules and Java and I'd like to store all my rules in a database only. If I understand the documentation correctly, I need to have one "Main.xls" in which to store the environment settings. Now the question: Is there a way to completely circumvent this one physical .xls file? Best case would be, if I could just...

Rules Engine in C or Python

I am looking for a rules engine in C or Python, but if you know a rules engine that is implemented in another language I would be glad to know about it. The engine will be used as way to automate a house, like turning the light off when somebody leaves a room etc. So no "office" rules there (aka do you rules in Excel or such). I have l...

C++ functions exposed to scripting system - self-describing parameter types

A C++ rules engine defines rules in XML where each rule boils down to "if X, then Y" where X is a set of tests and Y a set of actions. In C++ code, 'functions' usable in tests/actions are created as a class for each 'function', each having a "run(args)" method... each takes its own set of parameters. This works fine. But, a separate to...

How does a rule system like the one used in Outlook Express work in theory? How could it be done?

I'm curious about this: In Microsofts Outlook Express (or Outlook, don't remember well, I'm a Mac user), they have something really cool. Generic rules: You can configure a set of rules to automatically sort or delete your emails, for instance. It's incredible powerful and easy to use. These rules looked pretty much like this: "If em...

Rules Engine... should a Rule be a simple IF(...) THEN(...) or a complex flowchart?

My simple RE is the former... multiple conditions and actions are set for a rule; only if all conditions are met are all actions performed. However it could instead work like a flowchart, where each condition can have true/false execution paths. While that's more powerful, it doesn't really seem like a rule any more... more like a script...