Abstract
There is a great need for methodologies to simplify the knowledge engineering process. In this paper we describe a knowledge engineering methodology called ontological analysis. Ontological analysis aims at a step-by-step articulation of the knowledge structures necessary for performing a task by following the objects and relationships that occur in the task domain itself. As an example, we present an ontological analysis of the inference engine from a knowledge-based troubleshooting system for electronic instruments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Chen, P.P. (1976) “The Entity-Relationship Model — Toward a Unified View of Data;” ACM Transactions on Database Systems; vol. 1, no. 1,
Clancey, W.J. (1984) “Classification Problem Solving;” in 1984 National Conference on Artificial Intelligence; AAAI; Austin, Texas;
Cohen, P.R. (1985) Heuristic Reasoning about Uncertainty: An Artificial Intelligence Approach; Pitman Publishing, Inc.; Marshfield, MA;
Dahl, O.J., Dijkstra, E.W., and Hoare, C.A.R. (1972) Structured Programming; Academic Press; New York, NY;
Davis, C.G., Jajodia, S., Ng, P.A., and Yeh, R.T. (1983) Entity-Relationship Approach to Software Engineering; North Holland; New York, NY;
deKleer, J. (1984) “Choices Without Backtracking;” in 1984 National Conference on Artificial Intelligence; AAAI; Austin, Texas;
DeMarco, T. (1978) Structured Analysis and System Specification; Youdon, Inc.; New York, NY;
Freiling, M.J., Alexander, J.H., Feucht, D., and Stubbs, D. (1984) GUB — A Language for Describing the Behavior of Electronic Devices; Applied Research Technical Report CR-84–12; Tektronix, Inc.; Beaverton, OR;
Freiling, M.J., Alexander, J.H., Messick, S.L., Rehfuss, S., and Shulman, S. (1985) “Starting a Knowledge Engineering Project — A Step-by-Step Approach;” A.I. Magazine; vol. 6, no. 3,
Gordon, M.J.C. (1979) The Denotational Description of Programming Languages; Springer Verlag; New York, NY;
Jackson, M.A. (1975) Principles of Program Design; Academic Press; New York, NY;
Rehfuss, S., Alexander, J.H., Freiling, M.J., Messick, S.L., and Shulman, S.J. (1985) A Troubleshooting Assistant for the Tektronix 2236 Oscilloscope; Applied Research Technical Report CR-85–34; Tektronix, Inc.; Beaverton, OR;
Smith, J.M. and Smith, D.C.P. (1977) “Database Abstractions: Aggregation and Generalization;” ACM Transactions on Database Systems; vol. 2, no. 2,
Stefik, M., Aikins, J., Balzer, R., Benoit, J., Birnbaum, L., Hayes-Roth, F., and Sacerdoti, E. (1982) The Organization of Expert Systems: A Prescriptive Tutorial; Xerox PARC Technical Report; Palo Alto, CA;
Stoy, J.E. (1977) Denotational Semantics; MIT Press; Cambridge, MA;
Winston, P.H. (1975) “Learning Structural Descriptions from Examples;” in The Psychology of Computer Vision; ed. P.H. Winston; McGraw-Hill; New York, NY;
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Freiling, M.J., Rehfuss, S., Alexander, J.H., Messick, S.L., Shulman, S.J. (1986). The Ontological Structure of a Troubleshooting System for Electronic Instruments. In: Sriram, D., Adey, R. (eds) Applications of Artificial Intelligence in Engineering Problems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-21626-2_49
Download citation
DOI: https://doi.org/10.1007/978-3-662-21626-2_49
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-21628-6
Online ISBN: 978-3-662-21626-2
eBook Packages: Springer Book Archive