An evaluation of expert system development tools

Expert Systems - Tập 3 Số 3 - Trang 166-183 - 1986
Mark H. Richer1,2
1Knowledge Systems Laboratory Computer Science Department Stanford University Stanford, CA 94305, USA.
2Mark H. Richer: : Mark H. Richer is a Scientific Programmer with the Knowledge Systems Laboratory of the Computer Science Department at Stanford University. His main responsibility is to contribute to the design, implementation, evaluation and maintenance of software for the Guidon project, including the Neomycin medical diagnosis system and the Guidon-2 instructional programs. He has received the MS in computer science and the MA in interactive educational technology, both from Stanford University. He has also earned the B.A. in Psychology from SUNY Binghamton and a California teaching credential from SF State University. Prior to graduate work at Stanford, Richer coordinated a microcomputer lab at a public elementary school. His main interests include knowledge-based instructional systems and human—computer interaction. Richer is a member of the IEEE, ACM, SigChi, and AAAI.

Tóm tắt

Abstract: There is a significant amount of interest in expert systems and the software tools that are available for developing these systems. Most tools that are developed at university research labs are described in some detail in books, articles, or technical reports. However, there is a need for objective information on commercial software tools for building expert systems. These tools can be used for research, prototyping and developing end‐user applications. Necessarily we must establish a set of criteria which can be used to evaluate these tools. These criteria include an evaluation of the basic features, the development environment, what a tool can be used for, how easy it is to learn and use, how much it costs, and how it is supported. In the first part of this paper, a set of criteria is described for evaluating expert system software tools. In the second part, these criteria are used to evaluate several currently available commercial tools.

Từ khóa


Tài liệu tham khảo

Hayes‐Roth F., 1983, Building Expert Systems

Buchanan B.G., 1984, Rule‐Based Expert Systems

Johnson T., 1984, The Commercial Application of Expert Systems Technology, 10.1017/S0269888900000436

Waterman D.A., 1986, A Guide to Expert Systems

Fagan L., 1984, Rule‐Based Expert Systems, 397

Brown J.S., 1982, Intelligent Tutoring Systems, 227

Hollan J.D., 1984, ‘STEAMER: An interactive inspectable simulation‐based training system,’, The AI Magazine, 5, 15

10.1145/4284.4286

10.1145/4284.4285

10.1145/4284.4287

Stefik M., 1986, ‘Object‐oriented programming: themes and variations,’, AI Magazine, 6, 4

10.1109/MS.1986.232428

Melle W., 1984, Rule‐based Expert Systems, 302

Melle V., 1981, System Aids in Constructing Consultation Programs

M.Stefik ‘An examination of a frame‐structured representation system ’Sixth International Joint Conference on Artificial Intelligence 1979.

R.G.Smith ‘Structured Object Programming in Strobe ’Project SYS‐009 Schulmberger‐Doll Research.

Schoen E., 1983, ‘Impulse, a display‐oriented editor for Strobe,’, 356

Stefik M., 1983, ‘Knowledge programming in Loops: report on an experimental course,’, The AI Magazine, 4, 3

10.1126/science.231.4741.951

Kunz J.C., 1984, ‘Applications development using a hybrid AI development system,’, AI Magazine, 5, 41

10.1016/0004-3702(85)90016-5

Model M., 1979, ‘Monitoring system behavior in a complex computation environment,’

10.1109/MCG.1985.276331

Bachant J., 1984, ‘R1 Revisited: four years in the trenches,’, AI Magazine, 5, 21

Shortliffe E. H., 1984, Rule‐based Expert Systems, 653

Hayes‐Roth F., 1984, Artificial Intelligence Applications in Business

Press Release ‘NCR Corporation builds computer maintenance expert system using Teknowledge S.1 product ’available from Teknowledge 1986.

Schindler P., 1986, ‘At Teknowledge, knowledge is first,’, Information Week, 63, 26

Shortliffe E.H., 1976, Computer‐based medical consultations: MYCIN

Shortliffe E.H., 1984, Rule‐based Expert Systems, 233

10.1109/MC.1984.1659242

Kleer J., 1986, ‘An assumption‐based TMS,’, AI Journal, 28, 127

Intellicorp, 1984, ‘The knowledge engineering environment,’

Linden E., 1985, ‘Intellicorp: The selling of artificial Intelligence,’, High Technology, 22

R.Nado C.BockandR.Fikes ‘An assertion and retrieval interface for a frame‐based representation system ’Available from Intellicorp Mountain View 1985.

Schindler P., 1986, ‘Intellicorp holds KEE to the market,’, Information Week, 63, 30

Fox M., 1985, ‘Experience with SRL: an analysis of a frame‐based knowledge representation,’

Buday R., 1986, ‘Carnegie: schooled in expert systems,’, Information Week, 63, 35

Forgy C., 1981, ‘OPS5 user's manual,’, 10.21236/ADA106558

Brownston L., 1985, Programming Expert Systems in OPS5: An Introduction to Rule‐Based Programming

Computer Graphics 1977 11 ‘Status report of the graphics standards planning committee ’

Computer graphics 1979 13 ‘Status report of the graphics standards committee ’

Sathi A., 1985, ‘Callisto: an intelligent project management system,’

A.Sathi M.FoxandM.Greenberg ‘The application of knowledge representation techniques to project management ’Transactions on Pattern Analysis and Machine Intelligence 1985.

M.Fox ‘Constraint‐directed search: a case study of job shop scheduling ’Tech. report CMU‐RI‐TR‐83‐22 Carnegie‐Mellon University Dec. 1983 Ph.D. Thesis.

Fox M., 1984, ‘ISIS: A knowledge‐based system for factory scheduling,’, International Journal of Expert Systems, 1

Kosy D., 1983, ‘Knowledge‐based support system for long range planning,’

D.KosyandB.Wise ‘Self‐explanatory financial planning models ’Proceedings of the American Association for Artificial Intelligence 1984.

M.Fox S.LowenfeldandP.Kleinosky ‘Techniques for sensor‐based diagnosis ’Proceedings of the International Joint Conference on Artificial Intelligence 1983.

Reddy Y., 1983, ‘INET: a knowledge‐based simulation approach to distribution analysis,’

Bobrow D.G., 1985, ‘Commonloops — merging Common Lisp and Object‐Oriented Programming,’

Williams C., 1984, ‘Software tool packages the expertise needed to build expert systems,’, Electronic Design, 153

Williams C., 1984, ‘ART the advanced reasoning tools — conceptual overview,’

Clayton B., ‘ART Programming Primer,’

Clayton B., 1985, ‘ART Programming Tutorial Volume 1: elementary programming,’

Clayton B., 1985, ‘ART Programming Tutorial, Volume 2: a first look at viewpoints,’

Clayton B., 1985, ‘ART Programming Tutorial, Volume 3: advanced topics in Art,’

Schindler P., 1986, ‘The ART of Inference: power and flexibility,’, Information Week, 63, 38

M.Maletz ‘NAVEX: space shuttle navigation expert system ’1985.

The Waggener Group ‘Profile of an expert system application for newspaper publishing ’1985.