CodaServer is a database that makes building business applications easy. It uses a SQL-like language that lets you describe your workflow and business processes, and uses this information to enforce your business rules and guarantee data integrity.
Camel's Eye is a powerful POP3 email filter. It supports DNS-based Blackhole Lists (DNSBL/RBL), Razor, and rules that search header or body. Features include regular expressions, scoring, deletion on server, automatic whitelisting through an SMTP proxy.
A metadata driven rules engine based on Java. This engine will allow you to configure your own domain specific metadata. It provides features like dynamic rule definitions, chaining of rules and is very easy to define rules.
The Generic Eclipse Modeling System is an MDD tool for Eclipse that allows for the rapid development of GEF modeling plugins. In GEMS, developers specify rules for a domain language using a metamodel and the tool generates a plugin for the specification
The bundle allows to define business rules to be evaluated using complex and nested rules. Every time a rule evaluates to true a Processor can be invoked with specific parameters. (java, OSGi, xml based)
MEWIT is an ad-hoc workflow management system. It is conceived to be different from traditional workflow based system which require the setting up of routing business rules before the system becomes functional.
TBLTools is a set of GATE processing resources that implements the Fast Transformation Based Learning Algorithm. You can train it to learn rules for NLP tasks such as Named Entity Recognition and Shallow parsing.
TimeSleuth discovers temporal decision rules. It also judges the (a)causality of the rules. TimeSleuth can discover rules that involve time: {if (rainy_yesterday = true) then rainy_today = true}, or {if (rainy_tomorrow = true) then rainy_today = true}.
Data processing system following a given scenario.
The system is a consistent execution of SQL instructions in line with the conditions or rules. Engine is a Java library, which implies its use with the Java platform.
jIPFire is an easy-to-use basic Linux iptables generator written on Java. It has some ready, very basic and general, rules that can be applied, or just displayed, and it gives you also the ability to create your own custom iptables rules.
Open States Machines Designer is a Eclipse RCP based graphical editor for UML States Machines diagrams. It provides functionalities like Import/Export as XML and States Map Compiler Files, Code generation with SMC, UML validation rules...
ruleViz is a program that can look at the execution of a ECA rule engine and visually animate the rule engine behavior by showing connections between rules and composite events.
RewriteRequestHeaderFilter is a Java servlet filter for request header rewrites according to regex rules specified in the servlet init parameters.
It is packaged as a sample application and also jar that can be inserted into any arbitrary site.
fuzzyweka provides an implementation of a classifier for fuzzy classification based on fuzzy if-then rules for WEKA.This classifier renowned the Simple Fuzzy Grid method proposed by the work of Ishibuchi and Al.
TrickTakingGame is a unified, generic platform - both server and client - capable of playing various trick-taking games (such as Whist, or Bridge). Available rules are defined as server plugins.
MentalLink is a mapping tool for converting objects in instances of an ontology. This framework ease the translation of objects of an application in ontology-based systens to make inference based on the ontology rules.
Logtopus, a tool to automatically generate graphical representations of log files. An XML description supplies rules to build cross-references and to seperate parallel processes. An integrated IDE assists in the development of such descriptions.
A Java library to query game servers such as Half Life and Quake servers to find out the map, number of players, players score, and even game rules.
There are different game servers with query protocols that can be added to this package.
jSemanticService is a lightweight framework that allows to use Rules and Semantics in Services or Applications using Annotations. Features: jBoss Rules (Drools 4.0) as Business Rules Engine provider. Full support of Annotations, Spring, Flex/Blaze DS.
MIDI Rules is a Rule-Based MIDI Processing Environment that can process (translate, map, convert, filter, trigger, route) MIDI messages. It supports multiple MIDI inputs/outputs, variables (enables state-based processing) and timed/delayed messages.
KNeTS (Knowledge Elicitation Tools) is a survey tool to create multi-agent models based on local knowledge using pattern analysis to identify rules that are iteratively validated with the informant. The final output is a knowledge-based multi-agent model
Ykran is a framework to define syntaxes of Domain Specific Language (DSL) in simple XML documents. Provides a Syntax driven Web based editor to compose the rules in DSL and a translation framework to translate the rules to target environment. I later tho
GRIP is a clinical decision support system for controlling glucose levels in critically ill patients. GRIP may replace paper-based protocols for intensive insulin therapy and can use arbitrary complex rules to advise nurses on insulin doses.