An Educational Expert System Shell Integrating Object-Attribute-Value Triples and Frames

Abstract

This thesis project investigates the creation of an expert systems shell which integrates object-attribute-value triples with frames and implements the shell in standard Prolog. Additionally, the implemented expert system shell uses certainty factors, which allow it to perform inexact reasoning. The shell, named the Air Force Institute of Technology Backward Chainer, or ABC, represents its knowledge in facts, rules, and frames. ABC has an explanation facility that can explain how it derives a solution or why it asks particular questions when seeking information from the user. The approach used in this thesis was to study and expand upon an educational expert system shell called BC3. BC3, a rule-based shell developed at AFIT, symbolizes its knowledge with OAV triples. Once the decision to expand upon BC3 was made, the thesis project was divided into four separate but interrelated phases. At the end of each phase, a working expert system shell was implemented, limited to the functions of the current and previous phases.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1988
Accession Number
ADA202574

Entities

People

  • Eddy G. Clark

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Air Force
  • Artificial Intelligence
  • Artificial Intelligence Software
  • Birds
  • Classification
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Engineering
  • Expert Systems
  • Inference Engines
  • Language
  • Lisp Programming Language
  • Operating Systems
  • Software Prototyping
  • Standards

Readers

  • Artificial Intelligence
  • STEM Education