The KBExpertLib software library for Java – functionality properties and performance study

Roman Simiński


The KBExpertLib is the originally designed software package which provides most of the expert system shell’s common functions. This library allows to build expert systems using Java programming language. The presentation of the functional properties of the KBExpertLib is the goal of this paper as well as the performance study of basic activities provided by the library. The experimental research are focused on the time efficiency of the basic KBExpertLib operations. The estimation of the memory occupation of the library data structures are also presented. The experiment was performed on the real-world knowledge bases, counting more than 20 000 rules.


expert system; knowledge base; inference

Full Text:

PDF (Polski)