VODRE: Visualisation of drools rules execution

Knowledge-based Systems and Expert Systems, in particular, are expensive to build and difficult to validate and debug because of their complexity and dynamism. Therefore, it is not easy for knowledge engineer and domain expert to identify the gaps and mistakes in knowledge base. Unit testing is unab...

Full description

Bibliographic Details
Main Authors: Maxim Lapaev, Maxim Kolchin
Format: Article
Language:English
Published: FRUCT
Series:Proceedings of the XXth Conference of Open Innovations Association FRUCT
Online Access:https://www.fruct.org/publications/fruct15/files/Lap.pdf
Description
Summary:Knowledge-based Systems and Expert Systems, in particular, are expensive to build and difficult to validate and debug because of their complexity and dynamism. Therefore, it is not easy for knowledge engineer and domain expert to identify the gaps and mistakes in knowledge base. Unit testing is unable to cover validation process at all stages, in many cases manual thorough review of decision process is needed. In this paper we spot main approaches to validation and verification issue and describe a component that helps to debug a knowledge base by visualising execution of rules that derive a particular result. This component is developed for Knowledge-based Systems built on Drools Platform1 and we demonstrate application of this component in a knowledge-based engineering system for structural optical design.
ISSN:2305-7254
2343-0737