Rule Interoperability with Expert System Shells
The Semantic Knowledge Engineering approach was proposed to address some of the limitations of knowledge engineering with classic expert systems shells. In this chapter we demonstrate how the formalized model for rule interoperability can be used to provide translation of rule base between Drools and CLIPS, using XTT. We will use the model to formalize the main aspects of both rule languages. First the semantically equivalent features of rule languages in production systems are discussed. Next, the main features of CLIPS and Drools are analyzed. Modularization of the rule base is also considered.
- 2.Giarratano, J., Riley, G.: Expert Systems. Principles and Programming. 4th edn. Thomson Course Technology, Boston (2005). ISBN 0-534-38447-1Google Scholar
- 3.Kaczor, K.: Knowledge formalization methods for semantic interoperability in rule bases. Ph.D. thesis, AGH University of Science and Technology (2015) (Supervisor: Grzegorz J. Nalepa)Google Scholar