Knowledge Base Compilation makes expert system applications efficiently available even on small computers within industrial application environments. The work was done within a project sponsored by the Dr.-Ing. The Common Lisp to C Compiler. Publications to be accomplished. In a second step, the resulting program may be further compiled to C using the Common Lisp to C Compiler CLiCC .
Compilation increases portability.
Compiled expert system applications run on PC's just as fast as the interpreted versions on large workstations. Using the implementation technique Knowledge Base Compilation we obtain portability of expert systems, performance enhancement of expert systems, and encoding of expert knowledge within expert systems. Modern tools which allow incremental program development and rapid prototyping with adequate knowledge representation languages are useful for building expert systems. Our work shows that expert system applications can be made efficiently available as stand alone applications on a large variety of application machines without the need for expensive reimplementation. The work has been supported by the Dr.-Ing.