DocumentCode :
1254061
Title :
Using polymorphism to improve expert system maintainability
Author :
Yen, John ; Juang, Hsiao-Lei ; MacGregor, Robert
Author_Institution :
Dept. of Comput. Sci., Texas A&M Univ., College Station, TX, USA
Volume :
6
Issue :
2
fYear :
1991
fDate :
4/1/1991 12:00:00 AM
Firstpage :
48
Lastpage :
55
Abstract :
The problems encountered in applying object-oriented programming to expert systems are described. A production system called Clasp, which addresses these difficulties, is presented. Clasp integrates methods, production rules, and terminological definitions for classes. The approach is a further generalization of Common Loops and the Common Lisp Operating System, which have all extended notion of methods in which all argument types can describe the applicability of methods. The system was designed to improve the modularity and reusability of the rule base, to support the development of a more consistent and homogeneous knowledge base, and to enhance the predictability of rules.<>
Keywords :
expert systems; object-oriented programming; Clasp; Common Lisp Operating System; Common Loops; expert system maintainability; knowledge base; modularity; object-oriented programming; polymorphism; production rules; reusability; terminological definitions; Application software; Artificial intelligence; Control systems; Dispatching; Displays; Expert systems; Large-scale systems; Object oriented programming; Software maintenance; Software systems;
fLanguage :
English
Journal_Title :
IEEE Expert
Publisher :
ieee
ISSN :
0885-9000
Type :
jour
DOI :
10.1109/64.79709
Filename :
79709
Link To Document :
بازگشت