next up previous contents
Next: gKheops - a graphical Up: Kheops Previous: Usage of Kheops   Contents

Compilation and code generation

The Kheops compiler translates given rules to a decision tree, the nodes of which are tests on the observable attribute values, and the leaves of which characterize the resulting situation. When traversing this tree, given a set of observable values, one encounters actions that specify a mapping of the observable attributes space onto the target attributes space.

The compiler produces C files, one of which includes a data structure which contains descriptions of components of the application. This source code could be compiled with a C language compiler (and linked with Kheops libraries) to produce a stand-alone, rule based expert system.



Igor Wojnicki 2001-02-21