Design and implementation of an object-oriented expert system shell
Toroslu, İsmail Hakkı
Please cite this item using this persistent URLhttp://hdl.handle.net/11693/17231
Güvenir, Halil Altay
Expert systems represent a new opportunity in computing. An expert system is a computing system capable of representing and reasoning about some knowledge-rich domain with a view to solving problems and giving advice. Expert system shells are developed to create expert systems in an easy way. In recent years the object-oriented paradigm has been developed. The objectoriented approach has many advantages such as data abstraction, program modularity, and structural data representation. Therefore, we are developing an expert system shell which stores knowledge and data in object-oriented style. Also, an object-oriented DBMS part of our shell satisfy the needs of several expert systems rec|uiring large base of fcvcts. Such shells can be used to build expert systems by only adding the domain-specific knowledge.