DocumentCode :
2301945
Title :
Integrating external functions in an object oriented reasoning system
Author :
Yu, Ta-Cheng ; Henschen, L.J.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
fYear :
1994
fDate :
6-9 Nov 1994
Firstpage :
712
Lastpage :
715
Abstract :
The paper describes an object-oriented system that smoothly integrates procedural function invocation and declarative rule reasoning into a single homogeneous system. This allows efficient computations expressed as external functions to be incorporated into rule systems to improve computational efficiency and extensibility of intelligent systems. We first discuss the differences between declarative rules and procedural functions. We then describe an object-oriented model that incorporates both of these. The model has a translation phase and an execution phase. We also discuss problems arising from the different ways that data are represented (terms in rules vs. data objects in functions), from the existence of user-defined types in functions and the necessary argumentations to the unification process in the rule system
Keywords :
inference mechanisms; knowledge based systems; object-oriented methods; object-oriented programming; computational efficiency; declarative rule reasoning; declarative rules; execution phase; external functions; intelligent systems; object oriented reasoning system; object-oriented model; procedural function invocation; procedural functions; rule system; single homogeneous system; translation phase; unification process; user-defined types; Computer science; Control systems; Logic programming; Object oriented modeling; Packaging;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence, 1994. Proceedings., Sixth International Conference on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-6785-0
Type :
conf
DOI :
10.1109/TAI.1994.346419
Filename :
346419
Link To Document :
بازگشت