Tytuł pozycji:
Biblioteka KBExpertLib dla języka Java – właściwości funkcjonalne i badania wydajnościowe
Biblioteka KBExpertLib jest nowym, w pełni autorskim pakietem, oprogramowaniem, oferującym większość typowych funkcji jądra szkieletowego systemu ekspertowego Biblioteka pozwala na budowanie systemów ekspertowych z wykorzystaniem języka Java. Celem niniejszej pracy jest prezentacja właściwości funkcjonalnych biblioteki KBExpertLib oraz wyników badań wydajnościowych najistotniejszy operacji przez nią oferowanych. Eksperymenty są skoncentrowane na badaniu wydajności czasowej podstawowych operacji biblioteki oraz ocenie jej wymagań pamięciowych. W trakcie badań wykorzystywane były rzeczywiste bazy wiedzy, w tym licząca ponad 20 000 reguł.
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.
Opracowanie ze środków MNiSW w ramach umowy 812/P-DUN/2016 na działalność upowszechniającą naukę.