Abstract
Computer programs that contain the knowledge of human experts and that offer advice on the basis of that knowledge (expert or knowledge-based systems) are assuming increasing importance in commercial and industrial settings. From programs that configure complex electronic instruments to programs that supervise oil drilling to programs that perform risk analysis for insurance underwriters, knowledge-based systems have been created for myriad application tasks. Such systems typically contain large amounts of application-specific expertise encoded as a knowledge base. A generic, application-independent program (an inference engine) uses the knowledge base to generate situation-specific recommendations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
W. B. Gevarter, The nature and evaluation of commercial expert system building tools, Computer 20, 24–41 (1987).
S. Spang (Ed.), The new AI pioneers: The knowledge merchants, Spang Robinson Report on AI 3, 1–8 (July 1987).
R. Davis, Applications of meta level knowledge to the construction, maintenance, and use of large knowledge bases, Ph.D. dissertation, Stanford University, Stanford, California, Report STAN-CS-76-564, 1976.
B. G. Buchanan, D. Barstow, R. Bechtal, J. Bennett, W. Clancey, C. Kulikowski, T. Mitchell, and D. A. Waterman, Constructing an expert system, pp. 127–167, in Building Expert Systems, F. Hayes-Roth, D. A. Waterman, and D. B. Lenat (Eds.), Addison-Wesley, Reading, Massachusetts, 1983.
S. Tuhrim, J. A. Reggia, and M. Floor, Expert system development: Letting the domain specialist directly author knowledge bases, pp. 37–56, in Expert Systems: The User Interface, J. Hendler (Ed.), Ablex, Norwood, New Jersey, 1988.
J. H. Boose, A knowledge acquisition program for expert systems based on personal construct psychology, Int. J. Man-Machine Stud. 23, 495–525 (1985).
M. A. Musen, Automated Generation of Model-Based Knowledge-Acquisition Tools, London, Pitman, 1989.
S. Marcus (Ed.), Automating Knowledge Acquisition for Expert Systems, Kluwer, Boston, 1988.
M. A. Musen, Conceptual models of interactive knowledge-acquisition tools, Knowledge Acquisition 1, 73–88 (1989).
B. G. Buchanan and E. H. Shortliffe, Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project, Addison-Wesley, Reading, Massachusetts, 1984.
F. P. Brooks, No silver bullet: Essense and accidents of software engineering, Computer 20, 10–19 (1987).
P. E. Johnson, What kind of expert should a system be? J. Med. Phil. 8, 77–97 (1983).
M. Stelzner and M. D. Williams, The evolution of interface requirements for expert systems, pp. 285–306, in Expert Systems: The User Interface, J. Hendler (Ed.), Ablex, Norwood, New Jersey, 1988.
A. T. Rappaport and B. R. Gaines, Integration of acquisition and performance, pp. 25–1–25–20, in Proceedings of the Third Knowledge Acquisition for Knowledge-Based Systems Workshop, J. H. Boose and B. R. Gaines (Eds.), SRDG Publications, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada.
B. Shell, Power tools for programmers, Datamation 29(2), 131–144 (1983).
B. A. Myers, The State of the Art in Visual Programming and Program Visualization, Computer Science Department, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU-CS-88-114, February, 1988.
M. A. Musen, L. M. Fagan, D. M. Combs, and E. H. Shortliffe, Use of a domain model to drive an interactive knowledge-editing tool, Int. J. Man—Machine Stud. 26, 105–121 (1987).
M. A. Musen, L. M. Fagan, and E. H. Shortliffe, Graphical specification of procedural knowledge for an expert system, pp. 15–35 in Expert Systems: The User Interface, J. Hendler (Ed.), Ablex, Norwood, New Jersey, 1988.
M. A. Musen, D. M. Combs, J. D. Walton, E. H. Shortliffe, and L. M. Fagan, OPAL: Toward the computer-aided design of oncology advice systems, pp. 166–180 in Selected Topics in Medical Artificial Intelligence, P. L. Miller (Ed.), Springer-Verlag, New York, 1988.
S. W. Tu, M. G. Kahn, M. A. Musen, J. C. Ferguson, E. H. Shortliffe, and L. M. Fagan, Episodic skeletal-plan refinement based on temporal data, Communications of the Association for Computing Machinery 32, 1439–1455 (1989).
J. McDermott, Preliminary steps toward a taxonomy of problem-solving methods, pp. 225–256 in Automating Knowledge Acquisition for Expert Systems, S. Marcus (Ed.), Kluwer, Boston, 1988.
B. Chandrasekaran, Generic tasks in knowledge-based reasoning: High-level building blocks for expert system design, IEEE Expert 1, 23–30 (1986).
P. E. Friedland and Y. Iwasaki, The concept and implementation of skeletal plans, J. Automated Reasoning 1, 161–208 (1985).
W.J. Glangey, Heuristic classification, Artificial Intelligence 27, 289–350 (1985).
J. S. Bennett, ROGET: A knowledge-based system for acquiring the conceptual structure of a diagnostic expert system, J. Automated Reasoning 1, 49–74 (1985).
D. M. Combs, ODIE: A System for Design and Management of Form-Based Interfaces, Medical Computer Science Group, Knowledge Systems Laboratory, Stanford University, Stanford, California, Technical Report 225, September, 1988.
C. M. Kitto, Progress in automated knowledge acquisition tools: How close are we to replacing the knowledge engineer?, pp. 14–1–14–13 in Proceedings of the Third Knowledge Acquisition for Knowledge-Based Systems Workshop, J. H. Boose and B. R. Gaines (Eds.), SRDG Publications, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada.
M. J. Freiling and J. H. Alexander, Diagrams and grammars: Tools for mass producing expert systems, pp. 537–543 in The First Conference on Artificial Intelligence Applications, IEEE Computer Society Press, New York, 1984.
D. E. Mahling and W. B. Croft, Knowledge acquisition for planners, pp. 18–1–18–18 in Proceedings of the Third Knowledge Acquisition for Knowledge-Based Systems Workshop, J. H. Boose and B. R. Gaines (Eds.), SRDG Publications, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada.
A. MacDonald, Visual programming, Datamation 28(11), 132–140 (1982).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1990 Plenum Press, New York
About this chapter
Cite this chapter
Musen, M.A. (1990). Generation of Visual Languages for Development of Knowledge-Based Systems. In: Ichikawa, T., Jungert, E., Korfhage, R.R. (eds) Visual Languages and Applications. Languages and Information Systems. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-0569-9_5
Download citation
DOI: https://doi.org/10.1007/978-1-4613-0569-9_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4612-7871-9
Online ISBN: 978-1-4613-0569-9
eBook Packages: Springer Book Archive