Rule-based programming under OPS5
Rule-based programming under OPS5
ODE (Object Database and Environment): the language and the data model
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Access-limited logic: a language for knowledge representation
Access-limited logic: a language for knowledge representation
Active Database Systems: Triggers and Rules for Advanced Database Processing
Active Database Systems: Triggers and Rules for Advanced Database Processing
The O++ Database Programming Language: Implementation and Experience
Proceedings of the Ninth International Conference on Data Engineering
Ode as an Active Database: Constraints and Triggers
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Coral++: Adding Object-Orientation to a Logic Database Language
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
The FRL Manual
Device representation and reasoning with affective relations
IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 2
Modeling dynamic collections of interdependent objects using path-based rules
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A model based reasoning approach to network monitoring
CIKM '96 Proceedings of the workshop on Databases: active and real-time
Reliability Testing of Rule-Based Systems
IEEE Software
R++: Adding Path-Based Rules to C++
IEEE Transactions on Knowledge and Data Engineering
A pattern matching compiler for multiple target languages
CC'03 Proceedings of the 12th international conference on Compiler construction
Hi-index | 0.00 |
Object-oriented programming has recently emerged as one of the most important programming paradigms. While object-oriented programming clearly owes an intellectual debt to AI, it appears to be displacing some AI techniques, such as rule-based programming, from the marketplace. This need not be so as path-based rules--forward-chaining production rules that are restricted to follow pointers between objects--fit into the object-oriented paradigm in a clean and elegant way. The combination of path-based rules and object-oriented programming should be useful in AI applications, and in the more general problem of transferring AI techniques to the larger computer science community.