Fog Creek Software
Discussion Board

Baseline Delta Article and Rules Engines

Wow, that article about Delta Air Lines in Baseline was seriously cool. 

I noticed that they were using ilog for their rules engine.  Does anybody have any experience with it or any other rule engines?  I've tried a bunch of them but have never had the chance to put one in production.

Joe Blandy
Wednesday, April 23, 2003

I'd also be very curious about experiences with 'rules engines' - what are experiences like with these?

At what level of abstraction do the rules work?

Do the benefits of extracting logic out and keeping it in a central place outweigh the efforts?

What are typical applications?

Wednesday, April 23, 2003

I have used Ilog Rules, along with Ilog Scheduler, Solver and Views (C++).

The latest major version of Rules (7?) is a good step up from previous versions. In my experience, integration with C++ code is a little more tricky, but the Rules code itself is simpler.

I'm not sure how to determine exactly if Rules would be good for you, but in one situation, I replaced 10+ pages of convoluted nightmarish 14-level nested c++ if-thens with about 3 pages of clean Rules code. Unbelievably fast, as well.

I'm really not a Rules / knowledge-base expert, but articles that mention forward-chaining would likely be a help to you.

Wednesday, April 23, 2003

*  Recent Topics

*  Fog Creek Home