Event Pattern Detection with Reaction/ECA rules on Stream of Events using AND, OR and SEQ
===

I have a event stream where events are a set of attribute/value-pairs, like:<br>
<code>E1 = {(ID, val), (attr, val), (attr, val), ... }<p>
I want to detect simple patters using only SNOOP style event algebra, namely <code>AND, OR, SEQ</code>, no parentheses.<br>
Example: <code>E1 AND E2 OR E4 </code>, where <code>E</code> is an identifier.<br>
<p>
Now, I want to use some <i>Event Processing Engine</i> to track the event stream and react, in case a pattern is found. The rules are similar to RuleML ECA rule as in this example:

    <rule style="active" ...>
       <on> e.g. E1 SEQ/AND/OR ... </on>
       <do> alert </do>
    </rule>
<p>
These rules ought to be generated/parsed from a list. 
It would be awesome, if anybody could recommend me a CEP engine that is able to detect simple patterns as stated above.<br> I've tried Esper and prova, but could not manage to "parse" the patterns from a list into a set of rules.<br>
Any help is highly appreciated! 
