Package expert
Provides classes for the back-end of the medical expert system
Since the knowledge base is written in Prolog, a programming language characterized by its strong support for logical rules and backward chaining, the bidirectional open-source library JPL is used to connect the Java and Prolog components through the SWI Prolog Foreign Language Interface and the Java Native Interface.
JPL is bundled with SWI Prolog since version 5.4. It is used in this machine project in accordance with the terms in its Simplified BSD License.
-
Class Summary Class Description PrologJavaRunner Class implementing the medical expert system featuring an interface written in the object-oriented language Java and a knowledge base written in the logic language Prolog.