Relations as semantic constructs in an object-oriented language
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Logical foundations of object-oriented and frame-based languages
Journal of the ACM (JACM)
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
A Machine-Oriented Logic Based on the Resolution Principle
Journal of the ACM (JACM)
Hi-index | 0.01 |
Rule engines have been used successfully in recent years in order to improve the agility of enterprise applications. Most existing rule engines focus on production rules, neglecting another important class of rules, derivation rules. We point out that derivation rules are very useful in many application scenarios, and present Take, a rule compiler for Java. Take compiles derivation rules into optimized, reflective code that can be deployed into running applications.