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