Extending an object-oriented rete network with fine-grained reactivity to property modifications

3Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Managing rule chaining, especially in presence of recursion, is a common difficulty when authoring rule based applications. For this reason, production systems implement strategies such as refraction to control rule activation repeatability. In this paper, we present a related extension for an object-oriented version of the RETE algorithm, called property-based reactivity. This extension provides additional, finer grained control of repeatable rules, at the object property level. Patterns have control over which properties they will react to: by default, this is properties the pattern constrains on, but additional properties may be included or excluded using appropriate annotations in the rule base. The engine enhancement is based on a compile-time analysis of the rule base that minimizes the overhead on the language and the runtime execution. The correlation between the performance impact due to the strategy and the structure of the rules has been analyzed and benchmarked using an implementation based on the open source rule engine Drools. © 2013 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Proctor, M., Fusco, M., & Sottara, D. (2013). Extending an object-oriented rete network with fine-grained reactivity to property modifications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8035, pp. 173–187). Springer Verlag. https://doi.org/10.1007/978-3-642-39617-5_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free