International Journal of Academic Engineering Research (IJAER)
  Year: 2019 | Volume: 3 | Issue: 7 | Page No.: 1-22
Knowledge-Based Systems Survey
Adel Ahmed, Naser Masri, Yousef Abu Sultan, Alaa N. Akkila, Abdelbaset Almasri, Ahmed Y. Mahmoud, Ihab Zaqout, Samy S. Abu-Naser

Abstract:
Knowledge-Based Systems (KBS) are computer programs based on technologies established by Artificial Intelligence research, which express some characteristics of human knowledge and expertise to perform tasks normally done by human experts. Thus, a knowledge-based system has two distinguishing features: a knowledge base and an inference engine. The first part, the knowledge base, represents facts about the world. The second part, the inference engine, allows new knowledge to be inferred. Most commonly, it can take the form of IF-THEN rules coupled with forward or backward chaining approaches. The paper introduce the concept of knowledge based systems, Architecture of a Knowledge-Based System, Tools for Building Knowledge-Based System, and brief introduction to the most popular knowledge based systems found in the literatures.