Premium
Support for knowledge acquisition in the Knowledge Engineer's Assistant (KEATS)
Author(s) -
MOTTA ENRICO,
EISENSTADT MARC,
PITMAN KENT,
WEST MALCOLM
Publication year - 1988
Publication title -
expert systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.365
H-Index - 38
eISSN - 1468-0394
pISSN - 0266-4720
DOI - 10.1111/j.1468-0394.1988.tb00416.x
Subject(s) - computer science , domain knowledge , knowledge representation and reasoning , interpreter , knowledge based systems , domain (mathematical analysis) , software engineering , formalism (music) , knowledge acquisition , knowledge engineering , human–computer interaction , artificial intelligence , programming language , art , mathematical analysis , musical , mathematics , visual arts
Abstract The ‘Knowledge Engineer's Assistant’ (KEATS) is a software environment suitable for constructing knowledge‐based systems. In this paper, we discuss its role in supporting the knowledge engineer in the tasks of knowledge elicitation and domain understanding. KEATS is based upon our own investigations of the behaviour and needs of knowledge engineers and provides two enhancements to other modern ‘shells’. ‘toolkits’, and ‘environments’ for knowledge engineering: (i) transcript analysis facilities, and (ii) a sketchpad on which the KE may draw a freehand representation of the domain, from which code is automatically generated. KEATS uses a hybrid representation formalism that includes a frame‐based language and a rule interpreter. We describe the novel components of KEATS in detail, and present an example of how KEATS was used to build an electronic fault diagnosis system.