JOURNAL ARTICLE

An object oriented model for expert system shell design

Abstract

A tuple-space-based object-oriented model for knowledge representation and interpretation is presented. This model is currently being applied to the expert system arena of knowledge-base-systems. The architecture addresses two important issues of knowledge base system design: the tradeoff between expressivity and tractability in knowledge representation, and knowledge-base-system and expert-system-shell domain independence. An architecture that falls somewhere between OPS5 and FOL in expressivity and tractability is defined. It trades some expressivity for tractability, and vice versa. Most expert system shells also tend to be somewhat domain restrictive (such as diagnostic and classification domains). Both the knowledge representation language and the inference strategy used contribute to this restrictiveness. Analysis of requirements for greater expressivity of both knowledge and inference strategy for representing domain independence, as well as for keeping intractability manageable, has resulted in an object-oriented language for defining knowledge-base management systems, as well as their instantiation. This language and its implementation are discussed.< >

Keywords:
Computer science Knowledge base Knowledge representation and reasoning Expert system Domain (mathematical analysis) Object-oriented programming Artificial intelligence Domain knowledge Object (grammar) Inference Representation (politics) Programming language Legal expert system Inference engine Subject-matter expert Domain model Independence (probability theory) Knowledge-based systems Natural language processing Mathematics

Metrics

3
Cited By
0.62
FWCI (Field Weighted Citation Impact)
22
Refs
0.75
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

AI-based Problem Solving and Planning
Physical Sciences →  Computer Science →  Artificial Intelligence
Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence
Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

An object-oriented design system shell

Jim DiederichJack Milton

Journal:   ACM SIGPLAN Notices Year: 1987 Vol: 22 (12)Pages: 61-77
JOURNAL ARTICLE

Fuzzy concepts in an object oriented expert system shell

Kwong‐Sak LeungMing Hung Wong

Journal:   International Journal of Intelligent Systems Year: 1992 Vol: 7 (2)Pages: 171-192
© 2026 ScienceGate Book Chapters — All rights reserved.