Metatool support for custom-tailored, domain-oriented knowledge acquisition

Abstract Metatool support for knowledge acquisition is an approach to automate the implementation of domain-specific knowledge-acquisition tools. D ots is a metatool that can be used by developers to generate domain-specific knowledge-acquisition tools. Whenever a domain model useful for expressing the relevant expertise can be established, developers can use D ots to specify and generate a knowledge-acquisition environment for development of expert systems. D ots assumes that the knowledge-acquisition tools generated are based on the knowledge-elicitation technique of graphical knowledge editing. A salient aspect of D ots is that no particular domain, task or problem-solving method is presupposed by the metatool. We achieve this generalization by introducing an abstract-architecture view—that is, an architectural model of the target knowledge-acquisition tool—as the framework for specifying target knowledge-acquisition tools. D ots provides facilities for editing this abstract architecture and for instantiating knowledge-acquisition tools from it.

[1]  Ralf Steinbrüggen,et al.  Program Transformation Systems , 1983, CSUR.

[2]  Lawrence M. Fagan,et al.  Episodic skeletal-plan refinement based on temporal data , 1989, CACM.

[3]  B. Chandrasekaran,et al.  Generic Tasks for Knowledge-Based Reasoning: The "Right" Level of Abstraction for Knowledge Acquisition , 1987, Int. J. Man Mach. Stud..

[4]  Lawrence M. Fagan,et al.  Use of a Domain Model to Drive an Interactive Knowledge-Editing Tool , 1987, Int. J. Man Mach. Stud..

[5]  Gary S. Kahn,et al.  Strategies for Knowledge Acquisition , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Michael Grimes,et al.  KNACK - Report-Driven Knowledge Acquisition , 1987, Int. J. Man Mach. Stud..

[7]  Michael J. Freiling,et al.  Ontological Analysis: An Ongoing Experiment , 1987, Int. J. Man Mach. Stud..

[8]  John McDermott,et al.  Usable and reusable programming constructs , 1991 .

[9]  Thomas E. Cheatham,et al.  Software Technology in the 1990's: Using a New Paradigm , 1983, Computer.

[10]  Randall Davis,et al.  Interactive Transfer of Expertise: Acquisition of New Inference Rules , 1993, IJCAI.

[11]  Henrik Eriksson,et al.  ALF-A: a knowledge acquisition tool for troubleshooting of laboratory equipment , 1992, J. Chem. Inf. Comput. Sci..

[12]  Riichiro Mizoguchi,et al.  Interview-based knowledge acquisition using dynamic analysis , 1991, IEEE Expert.

[13]  William A. Gale Knowledge-Based Knowledge Acquisition for a Statistical Consulting System , 1987, Int. J. Man Mach. Stud..

[14]  Peter Rothman Knowledge transformation , 1988 .

[15]  Allen Newell,et al.  The Knowledge Level , 1989, Artif. Intell..

[16]  Mark A. Musen,et al.  Conceptual models of interactive knowledge acquisition tools , 1989 .

[17]  Henrik Eriksson Domain-oriented knowledge-acquisition tool for protein purification planning , 1992, J. Chem. Inf. Comput. Sci..

[18]  Martin S. Feather,et al.  A survey and classification of some program transformation approaches and techniques , 1987 .

[19]  Stephen Regoczei,et al.  Creating the Domain of Discourse: Ontology and Inventory , 1987, Int. J. Man Mach. Stud..

[20]  John McDermott,et al.  Preliminary steps toward a taxonomy of problem-solving methods , 1993 .

[21]  Samson W. Tu,et al.  A multiple-method knowledge-acquisition shell for the automatic generation of knowledge-acquisition tools , 1992 .

[22]  Larry J. Eshelman,et al.  MOLE: A Tenacious Knowledge-Acquisition Tool , 1987, Int. J. Man Mach. Stud..

[23]  John H. Boose,et al.  A Knowledge Acquisition Program for Expert Systems Based on Personal Construct Psychology , 1985, Int. J. Man Mach. Stud..

[24]  Enrico Motta,et al.  Knowledge acquisition as a process of model refinement , 1990 .