Rule Interoperability with Expert System Shells

  • Grzegorz J. NalepaEmail author
Part of the Intelligent Systems Reference Library book series (ISRL, volume 130)


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.


  1. 1.
    Kaczor, K., Nalepa, G.J.: Encapsulation-driven approach to interchange of knowledge base structure. Lect. Notes Softw. Eng. 4(1), 66–72 (2016)CrossRefGoogle Scholar
  2. 2.
    Giarratano, J., Riley, G.: Expert Systems. Principles and Programming. 4th edn. Thomson Course Technology, Boston (2005). ISBN 0-534-38447-1Google Scholar
  3. 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

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.AGH University of Science and TechnologyKrakówPoland

Personalised recommendations