Title :
The C++ embeddable rule system
Author :
Miranker, Daniel P. ; Burke, Fred ; Kolts, John ; Steele, Jeri J.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
Abstract :
Most rule execution environments, having been derived from LISP, inference on internally defined data types and come packaged with stand-alone development environments. Data derived from outside these systems must be reformatted before they can be evaluated. This mismatch leads to a duplicate representation of data, which, in turn, introduces both performance and semantic problems. A description is given of a C++ embeddable rule system (CERS) which avoid this mismatch. CERS is a compiled, forward-chaining rule system that inferences directly on arbitrary C++ objects. CERS can be viewed as an extension of C++, where object methods can be defined either procedurally or declaratively
Keywords :
expert systems; inference mechanisms; C++ embeddable rule system; CERS; LISP; duplicate representation of data; forward-chaining rule system; inference; internally defined data types; object methods; rule execution environments; Application software; Artificial intelligence; Computational efficiency; Computer science; Embedded software; Impedance; Information technology; Instruments; Packaging; Radio access networks;
Conference_Titel :
Tools for Artificial Intelligence, 1991. TAI '91., Third International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
0-8186-2300-4
DOI :
10.1109/TAI.1991.167119