EMYCIN-PROLOG Expert System Shell
Abstract
Building an expert system from scratch requires a long and tedious programming process. To make this easier, expert system shells are devised. We have implemented a shell in the language PROLOG. Our shell is modelled on a famous one, EMYCIN. We built two small-sized expert systems using out shell. The first one (CAR diagnosis system) diagnoses engine problems in a car, and the second one (FINANCE analysis system) gives financial advice. We also designed some explanation facilities for our shell. The choice of PROLOG facilitated our study considerably. PROLOG's built-in pattern-matching and backtracking facilities were two powerful features for the deduction process and EMYCIN's backward-chaining control structure. With our shell we were able to build an expert system quickly. Although they were left as a future study, implementation of the user interaction and explanation system modules can make our shell a usable product. Keywords: Theses, and PROLOG Programming Language.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1986
- Accession Number
- ADA178496
Entities
People
- Fikret Ulug
Organizations
- Naval Postgraduate School