RuleML2015 : Hybrid Reactive Relational and Graph Reasoning

Here are the slides and presentation for my RuleML submission “Building a Hybrid Reactive Rule Engine for Relational and Graph Reasoning”. In this we propose a syntax extensions inspired by XPath, called OOPath, for Drools along with engine extensions and domain integration for reactive pojo graphs. We are hoping this new syntax and approach will make rule engines much easier to use for java developers. This work is already at an early prototype stage, and exists in master. You can follow the unit tests here:
https://github.com/droolsjbpm/drools/blob/master/drools-compiler/src/test/java/org/drools/compiler/xpath/XpathTest.java

The first screenshot shows three rules. R1 is a reactive relational rule. R2 uses a ‘from’ which has access to the full graph information, but is not reactive. R3 uses OOPath statement, which is succinct and reactive. The second and third screenshots show more advanced syntax.

The Slides and video:
slides : http://www.slideshare.net/MarkProctor/ruleml2015-hybrid-relational-and-graph-reasoning
video : https://www.youtube.com/watch?v=8NpJ845kg_Q

Author

Comments are closed.