All other

Local search 101 (Geoffrey De Smet)

    Blog post image      

I am working on a local search implementation on top of Drools.My proof of concept is already able to tackle planning problems such as: NQueens A simplified lesson schedule with teachers, groups, lessons and timeslots. Traveling Tournament Problem (TTP) (only breaking old records at the moment though) Local search and Drools turns out to beRead more →

Interview with Antlr 3.0 author Terence Parr

    Blog post image      

How did you got started with antlr? The critical moment was in 1988 while working in Paris with my friend Tom Burns, who later became my business partner at jGuru.com. At the time, Tom and I were working for a robotics company–I was building a compiler, interpreter, VM, and so on for a robot controlRead more →

W3C Rule Interchange Format for Production Rule Systems

    Blog post image      

I’ve just had the pleasure of working with Ilog on a Production Rule (PR) dialect implementation for the W3C’s Rule Interchange Format (RIF). The goal of RIF is to create a universal rule interchange format specification for all reasoning systems, they have focused on building a RIF Core based on Horn Rules, with dialect extensionsRead more →

Cleaning up the ANTLR DRL grammar (Edson Tirelli)

    Blog post image      

Yesterday I had the pleasure to work with Terence Parr on cleaning up the DRL grammar. All I can say is that I can’t recommend him enough. He is an awesome person, extremely professional and knows about what he is talking. The tasks he accomplished were: 1. He started solving ambiguities in the grammar rulesRead more →

Dynamic Salience Expressions

    Blog post image      

The other week in the mailing list someone was asking about whether it’s possible to have the salience’s value derived from the matched facts. Which got me thinking as I haven’t seen that in any other rule engines – I only know a few engines, so someone with more experience care to verify that? AnywayRead more →

Working with JBoss Rules and Web Services

    Blog post image      

I’ve recently just done a project where JBoss Rules was used via web services. So thought I’d detail parts of what I did. With this particular project only the root object from the payload was asserted, the payload was not split into smaller relational objects and asserted, which is generally considered best practice; however weRead more →

Why the MVEL scipting language for JBoss Rules

    Blog post image      

I’m currently working hard to finish off the pluggeable dialect system, this is similar to the semantic modules we had in Drools 2.0. With this people will be able to write drl dialect implementatinos for any language they like and then users can use that language to author their predicates, return values, evals and consequences.Read more →