Abstract
Validation and verification of expert systems or knowledge-based systems is a critical issue in the development and deployment of robust systems. This article is a comprehensive survey of the developments and trends in this field. More than 300 references are included in the References and Additional Readings at the end of article.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
U. G. Gupta,Validating and Verifying Knowledge-Based Systems IEEE Computer Society Press: Los Alamitos, CA, 1991.
A. Bundy, “How to improve the reliability of expert systems,” Research and Development in Expert System IV, inProc. Expert Syst. '87, Seventh Annu. Tech. Conf. Comput. Soc. Specialist Group on Expert Syst., Brighton, UK, December 16–17, 1989, pp. 3–17.
C. Culbert, G. Riley, and R. T. Savely, “Verification issues of rule-based expert systems,” inProc. Third Conf. Artif. Intell. Space Appl. National Aeronautics and Space Administration—Scientific and Technical Information Office, Washington, DC, November 2–3, 1987.
C. J. Green and M. M. Keyes, “Verification and validation of expert systems,” inProceedings of the Western Conference on Expert Systems, (WESTEX '87) June 2–4, 1987, IEEE Computer Society Press: Los Alamitos, CA, pp. 38–43, 1987.
M. Shaw and J. Woodward, “Validation in a knowledge support system. Construing and consistency with multiple experts,”Int. J. Man Machine Studies vol. 29. no. 3, pp. 329–350, September 1988.
D. E. Brown and J. Pomykalski, “Reliability estimation during prototyping of knowledge-based systems,” Institute for Parallel Computation, School of Engineering and Applied Science, University of Virginia, Charlottesville, VA, January 11, 1991, pp. 1–23.
Lance A. Miller, “A realistic industrial strength life cycle model for knowledge-based system development and testing,”3rd Annu. Workshop on Verification and Validation of Knowledge-Based Syst., Boston, MA, 1990, pp. 1–13.
W. R. Adrion, M. A. Branstad, and J. C. Cherniavsky, “Validation, verification, and testing of computer software,”Computing Syst. vol. 14, no. 2, pp. 159–192, June 1982.
W. E. Howden, “Introduction to software validation,” inTutorial: Software Testing and Validation Techniques edited by E. Miller and W. E. Howden, IEEE Computer Society Press: New York, pp. 1–2, 1978.
E. Hollnagel, “Issues in the reliability of expert systems,” inThe Reliability of Expert Systems edited by E. Hollnagel. Wiley: New York, pp. 303–329, 1989.
A. Preece, R. Shinghal, and A. Batarekh, “Verifying expert systems: A logical framework and a practical tool,”Expert Syst. Appl. vol. 5, no. 2/3, pp. 421–436, 1992.
A. D. Preece, “Towards a methodology for evaluating expert system,”Expert Syst. vol. 7, no. 4, pp. 215–223, 1990.
R. M. O'Keefe, O. Balci, and E. P. Smith, “Validating expert system performance,”IEEE Expert vol. 2, no. 4, pp. 81–89, Winter 1987.
D. A. Cleaves, “Cognitive biases and corrective techniques: Proposals for improving elicitation procedures for knowledge-based systems,”Int. J. Man-Machine Studies vol. 27, pp. 155–166, 1987.
Daniel E. O'Leary and N. A. Kandelin, “Validating the weights in rule-based expert systems: A statistical approach,”Int. J. Expert Syst. vol. 1, no. 3, pp. 253–279, 1988.
J. Rushby, “Quality measures and assurance for AI software,”NASA Contractor SRI International, Menlo Park, CA, NASI-17067, October 1988.
C. Culbert, G. Riley, and R. T. Savely, “An expert system development methodology which supports verification and validation,”ISA Trans. vol. 28, no. 1, pp. 15–18, September 1987.
P. R. Cohen and A. E. Howe, “Toward AI research methodology: Three case studies in evaluation,”IEEE Trans. Syst., Man, Cybernet. vol. 19, no. 3, pp. 634–646, May/June 1989.
J. R. Geissman and R. D. Schultz, “Verification and validation of expert systems,”AI Expert vol. 3, no. 2, pp. 26–33, February 1988.
J. R. Geissman, “Verification and validation for expert systems: A practical methodology,” inProceedings of the Fourth Annual Artificial Intelligence and Advanced Computer Tech. Conference May 4–6, 1988, National Aeronautics and Space Administration—Scientific and Technical Information Branch: Washington, DC, 1988, pp. 344–351.
D. E. O'Leary, “Validation of expert systems—with applications to auditing and accounting expert systems,”Decision Sci. vol. 18, no. 3, pp. 468–486, 1987.
J. A. Naser, “Nuclear power plant: Expert system verification and validation,” inAAAI Workshop on Validation and Verification of Expert Syst American Association for Artificial Intelligence, Menlo Park, CA, August, 1988 (unpublished).
I. Benbasat and J. Dhaliwal, “A framework for the validation knowledge acquisition,”Int. J. Man-Machine Studies vol. 1, no. 2, pp. 215–233, June 1989.
A. Vandierendonck, “Inferential simulation: Hypothesis-testing by computer simulation,”Nederlands Tijdschrift voor de Psychologie, Amsterdam, vol. 30, pp. 677–700, 1975.
J. Rushby, “Validation and testing of knowledge-based systems: How bad can it get?” inAAAI Workshop on Validation and Verification of Expert Systems, December 1988, pp. 1–9.
K. G. Heisler, W. T. Tsai, and C. V. Ramamoorthy, “Integrating the role of requirements specification into the process of prototyping: The protospec,” inProc. 22nd Annu. Hawaii Int. Conf. Syst. Sci., vol. 2, Software Track, IEEE, pp. 348–357, 1989.
E. A. Sykes and C. C. White, “Specifications of a knowledge system for packet-switched data network topological design,”Expert Syst. Gov. Symp., IEEE, 1985, pp. 102–110.
A. Batarekh, A. D. Preece, A. Bennett, and P. Grogono, “Specifying an expert system,”Expert Syst. Appl. vol. 2, no. 4, pp. 285–303, 1991.
J. Haugh, “The application of formal specification techniques to knowledge-based system development,” University College, Information Engineering Directorate, London,UK IT 88 Conference Publication pp. 95–98, 1988.
B. Marcot, “Testing your knowledge base,”AI Expert vol. 2, no. 8, pp. 42–47, August 1987.
T. A. Nguyen, W. A. Perkins, T. J. Laffey, and D. Pecora, “Knowledge base verification,”AI Mag. vol. 8, no. 2, pp. 69–75, Summer 1987.
A. D. Preece, “Practical issues in specifying expert systems,”Intell. Syst. Rev. vol. 2, no. 3/4, pp. 3–26, 1991.
D. L. Nazareth, “Issues in the verification of knowledge in rule-based systems,”Int. J. Man-Machine Studies (UK), vol. 30, no. 3, pp. 255–271, March 1989.
R. D. Schultz and J. R. Geissman, “Bridging the gap between static and dynamic verification,” inValidation and Testing Knowledge Based Syst. Workshop, Minneapolis, MN, August 1988.
B. J. Cragun and H. J. Steudel, “A decision-table-based processor for checking completeness and consistency in rule-based expert systems,”Int. J. Man-Machine Studies vol. 26, no. 5, pp. 633–648, May 1987.
J. Bachant and J. McDermott, “RI revisited: Four years in the trenches,”AI Mag. vol. 5, no. 3, pp. 21–32, Fall 1984.
F. Hayes-Roth, D. Lenat, and D. Waterman,Building Expert Systems Addison-Wesley: Reading, MA, 1983.
N. Botten, A. Kusiak, and T. Raz, “Knowledge bases: Integration, verification, and partitioning,”Eur. J. Oper. Res. vol. 42, pp. 111–128, 1989.
A. E. Radwan, M. Goul, T. O'Leary, and K. Moffitt, “A verification approach for knowledge-based systems,”Transportation Res. vol. 23A, no. 4, pp. 287–300, July 1989.
L. Morell, “Use of metaknowledge in the verification of knowledge-based systems,” College of William and Mary, N89-25627/5, 1989.
James D. Kiper, “Structural testing of rule-based expert systems,”ACM Trans. Software Eng. Methodol. vol. 1, no. 2, pp. 168–187, April 1992.
P. E. Lehner, “Toward an empirical approach to evaluating the knowledge base of an expert system,”IEEE Trans. Syst. Man Cybernet. vol. 19, no. 3, pp. 658–662, May/June 1989.
R. Davis,Applications of Meta-Level Knowledge to the Construction, Maintenance and Use of Large Knowledge Bases Doctoral dissertation, Computer Science Department, Stanford University, Stanford, CA, 1976.
M. Suwa, C. A. Scott, and E. H. Shortliffe, “An approach to verifying completeness and consistency in a rule-based expert system,”AI Mag. vol. 3, no. 4, pp. 16–21, Fall 1982.
T. A. Nguyen, W. A. Perkins, T. J. Laffey, and D. Pecora, “Checking an expert system's knowledge base for consistency and completeness,” inProc. Ninth Int. Joint Conf. Artif. Intell. (IJCAI '85), vol. 14, International Joint Conferences on Artificial Intelligence, Menlo Park, CA, 1985, pp. 375–378.
D. C. Wilkins and B. G. Buchanan, “On debugging rule sets when reasoning under uncertainty,” inProc. Fifth Natl. Conf. Artif. Intell. (AAAI-86), vol. 1, AAAI Press, Menlo Park, CA, pp. 448–454, 1986.
R. A. Stachowitz and J. B. Combs, “Validation of expert systems,” inProceedings of the Twentieth Annual Hawaii Conference on System Sciences University of Hawaii Press: Honolulu, pp. 686–695, 1987.
A. Ginsberg, “Knowledge-base reduction: A new approach to checking bases for inconsistency & redundancy,” inProceedings of the Seventh National Conference on Artificial Intell. (AAAI-88), vol. 2, AAAI Press: Menlo Park, CA, 1988, pp. 585–589.
Johan de Kleer, “An assumption-based truth maintenance system,”Artificial Intelligence vol. 28, pp. 127–162, 1986.
A. D. Preece, R. D. Bell, and C. Y. Suen, “Verifying knowledge-based systems using the COVER tool,” inPersonal Computers and Intelligent Systems (Information Processing 92, Volume III), edited by F. H. Vogt, Elsevier: Amsterdam, pp. 231–237, 1992.
A. T. Bahill, M. Jafar, and R. F. Moller, “Tools for extracting knowledge and validation of expert systems,” inIEEE International Conference on Systems, Man and Cybernetics, vol. 2, IEEE Service Center: Piscataway, NJ, pp. 857–862, 1989.
Y. Kang and T. A. Bahill, “A tool for detecting expert system errors,”AI Expert vol. 5, no. 2, pp. 42–51, February 1990.
A. D. Preece and R. Shinghal, “A practical approach to knowledge base verification,” inProceedings Applications of Artificial Intelligence IX (1991, edited by M. Trivedi, SPIE: Bellingham, WA, pp. 608–619, 1991.
D. C. Bochsler and M. A. Goodwin, “Software engineering techniques used to develop an expert system for automating space vehicle rendezvous,” inROBEXS '86, Second Annu. Workshop Robot. Expert Syst., Research Triangle Park, NC, pp. 87–95, June 1986.
K. L. Bellman, “Testing and correction of rule-based expert systems,” inProceedings of the Space Quality Conference, NSIA/ATA (Space Division) and NASA April 1988, NSIA: Washington, DC, 1988.
B. W. Boehm, “A spiral model of software development and enhancement,”IEEE Comput. vol. 21, no. 5, pp. 61–72, May 1988.
A. D. Preece and L. Mosely, “Empirical study of expert system development,”Knowledge-Based Syst. vol. 5, no. 2, pp. 137–148, 1991.
K. J. Macleish and D. A. Vennergrund, “An expert system development life cycle model and its relevance to traditional software systems,” inProceedings of the Fifth Annual International Phoenix Conference on Computers and Communications IEEE Computer Society Press: Los Alamitos, CA, pp. 592–596, 1986.
M. Bull, R. Duda, D. Port, and J. Reiter, “Applying software engineering principles to knowledge-based development,”Proc. First Annu. Conf. Expert Syst. Bus. Learned Information, Inc.: Medford, NJ, 1987, pp. 27–37.
C. Culbert, G. Riley, and R. T. Savely, “Approaches to the verification of rule-based expert systems,” inProc. First Annu. Workshop on Space Operations Automation and Robotics SOAR Conference, Houston, TX, August 1987, National Aeronautics and Space Administration—Scientific and Technical Information Office, Washington, DC.
R. P. Bonasso, P. W. Jordan, K. S. Keller, R. O. Nugent, R. W. Tucker, and D. Vogel, “A software storming approach to rapid prototyping,” inProc. 22nd Annu. Hawaii Int. Conf. Syst. Sciences, vol. 2, Software Track, IEEE, 1989, pp. 368–376.
P. Siegel,Expert Systems: A Non-Programmer's Guide to Development and Application TAB: Blue Ridge Summit, PA, 1986.
J. Liebowitz, “Useful approaches for evaluating expert systems,”Expert Syst. vol. 3, no. 2, pp. 86–96, April 1986.
D. L. Hall, D. Heinze, and T. Lhinas, “Test and evaluation of expert systems,” inAI in Manufacturing: Theory and Practice edited by S. Kumora, R. L. Kashyap, A. L. Soyster, Institute of Industrial Engineering: Norcross, GA, 1988.
P. R. Harrison, “Testing and evaluation of knowledge-based systems,” inStructuring Expert System: Domain, Design and Development edited by J. Liebowitz and D. A. DeSalvo, Yourdon Press: New York, pp. 303–329, 1989.
Y. Ching Suen, P. D. Grogono, and R. Shinghal, “Verifying, validating, and measuring the performance of expert systems,”Expert Syst. Appl. vol. 1, no. 2, pp. 93–102, 1990.
B. Chandrasekaran, “On evaluating AI systems for medical diagnosis,”AI Mag. vol. 4, no. 2, pp. 34–37, Summer 1983.
N. E. Lane, “Global issues in evaluation of expert systems,”Proc. Int. Conf. Syst., Man Cybnernet. IEEE, Atlanta, GA, pp. 121–125, October 1986.
G. A. Klein and J. A. King, “A test for the performance of knowledge-based systems: AIQ,” inProc. AAAI Workshop on Validation and Verification of Expert Syst. American Association for Artificial Intelligence, Menlo Park, CA, August 1988 (unpublished).
D. W. Loveland and M. Valtorta, “Detecting ambiguity: An example in knowledge evaluation,” inProceedings Eighth International Joint Conference Artificial Intelligence ISCAI 1983, vol. 1, Morgan Kaufmann: San Mateo, CA, pp. 182–184, 1983.
C. P. Langlotz, E. H. Shortliffe, and S. M. Fagan, “Using decision theory to justify heuristics,” inProceedings of the Fifth National Conference on Artificial Intelligence (AAAI '86), vol. 1, American Association for Artificial Intelligence: Menlo Park, CA, pp. 215–219, 1986.
J. Gaschnig, “Preliminary performance analysis of the prospector consultant system for mineral exploration,” inProceedings Sixth International Joint Conference Artificial Intelligence, vol. 1, Morgan Kaufmann: San Mateo, CA, pp. 308–310, 1979.
E. Soloway, J. Bachant, and K. Jensen, “Assessing the maintainability of XCON-IN-RIME: Coping with the problems of a very large rule-base,” inProc. Sixth Nat. Conf. Artif. Intell., vol. 2, Seattle, WA, July 1987, pp. 824–829.
T. Cochran and B. Hutchins, “Testing, verifying and releasing an expert system: The case history of Mentor,” inProc. Conf. Artif. Intell. Appl., 1987, pp. 163–167.
M. Valtorta, “Knowledge base refinement: A bibliography,”Appl. Intell. vol. 1, no. 1, pp. 87–94, July 1991.
E. T. Scambos, “A scenario-based test tool for examining expert systems,” inProc. Int. Conf. Syst. Man Cybernet. IEEE, Atlanta, GA, October 1986, pp. 131–135.
T. W. Finin, “Interactive classification: A technique for acquiring and maintaining knowledge bases,”Proc. IEEE vol. 74, no. 10, pp. 1414–1421, 1986.
C. Krishnamurthy, S. Padalkar, J. Sztipznovits, and R. S. Purves, “Methodology for testing and validating knowledge bases,” inProceedings of the Third Conference on Artificial Intelligence for Space Applications, November 2–3, 1987, National Aeronautics and Space Administration—Scientific and Technical Branch: Washington, DC, pp. 21–32.
S. Marcus, “SALT: A knowledge acquisition tool that checks and helps test a knowledge base,” inProc. AAAI Workshop on Validation and Verification of Expert Syst. American Association for Artificial Intelligence, Menlo Park, CA, 1988 (unpublished).
W. R. Franklin, R. Bansal, E. Gilbert, and G. Shroff, “Debugging and tracing expert systems,” inProceedings of the Twenty-First Annual Hawaii International Conference on System Sciences (HICSS), vol. 3, IEEE Computer Society Press: Los Alamitos, CA, pp. 159–167, 1988.
D. L. Hall and D. T. Heinze, “The use of simulation techniques for expert system test and evaluation,”ISA Trans. vol. 28, no. 1, pp. 19–22, 1989.
U. G. Gupta and J. E. Biegel, “RITCaG: Rule-Based Intelligent Test Case Generator,” inProc. AAAI Workshop on Validation and Verification of Expert Syst., Boston, MA, July 29, 1990 (unpublished).
Additional Readings
Adlassnig, K. P., and Scheithauer, W., “Performance evaluation of medical expert systems using ROC curves,”Comput. Biomed. Res. vol. 22, pp. 297–313, 1989.
AICPA, “Statement of Position 82-1, Accounting and financial reporting for personal finance systems,” American Institute of Certified Public Accountants, New York, NY, 1982.
Ayel, M., and Lourent, J. P., “Coherence testing of knowledge bases,” inProc. SPIE—Int. Soc. Optimization Eng. (USA), vol. 1095, Orlando, FL, March 28–30, 1989, pp. 996–1005.
Bachant, J., “Validating and testing XCON,” inAAAI Workshop on Validation and Verification of Expert Systems American Association on Artificial Intelligence, Menlo Park, CA, August 1988 (unpublished).
Bahill, A. T.,Verifying and Validating Personal Computer-based Expert Systems Prentice-Hall: Englewood Cliffs, NJ, 1991.
Balci, O., and Sargent, R., “A methodology for cost risk analysis in the statistical validation of simulation models,”Commun. ACM vol. 24, no. 4, pp. 190–197, 1981.
Balci, O., and Sargent, R., “Validation of simulation models via simultaneous confidence intervals,”Am. J. Math. Manage. Sci. vol. 4, nos. 3 and 4, pp. 375–406, 1984.
Bansal, R.,Debugging, Testing and Maintenance of Expert Systems, Master's thesis, Computer Science Department, Rensselaer Polytechnic Institute, 1987.
Barber, T. J., J. T. Boardman, and N. Brown, “Practical evaluation of an intelligent knowledge-based project control system,”IEEE Proc. vol. 137, pt. A., no. 1, pp. 35–51, January 1990.
Barstow, D., “Artificial intelligence and software engineering,” inProceedings of the Ninth International Conference on Software Engineering IEEE Computer Society Press: Los Alamitos, CA, pp. 200–211, 1987.
Barton, A., “Experiences in expert systems,”J. Operational Res. Soc. vol. 38, no. 10, pp. 965–966, October 1987.
Beauvieux, A., “A method to check knowledge base consistency,”Foundations of Software Technology and Theoretical Computer Science Poona, India, December 21–23, 1988, Springer-Verlag: New York, pp. 455–468, 1988.
Becker, L. A., Green, P. G., and Bhatnagar, H.,Evidence Flow Graph Methods for Validation and Verification of Expert Systems, Worchester Polytechnic Institute, N8923328/7, p. 46, 1989.
Behan, J., and Lecot, K., “Overview of financial applications of expert systems,” inProceedings of the Western Conference on Expert Systems (WESTEX-87) IEEE Computer Society Press: Washington, DC, pp. 223–229, 1987.
Bell, M. Z., “Why expert systems fail,”J. Operational Res. Soc. vol. 36, no. 7, pp. 613–619, July 1985.
Belli, F.; Camara, I.; and Schmidt, A., “A built-in test language for PROLOG to validate knowledge-based systems,” inProc. Third Int. Conf. Ind. Eng. Appl. Artif. Intell. Expert Syst., vol. 2, ACM Press: New York, NY, pp. 726–734, July 1990.
Bellman, J. L., and Walter, D. O., “Analyzing and correcting knowledge-based systems requires explicit models,” inAAAI Workshop on Validation and Verification of Expert Syst. American Association on Artificial Intelligence, Menlo Park, CA, 1988 (unpublished).
Berry, D. C., and Hart, A. E., “Evaluating expert systems,”Expert Syst. vol. 7, no. 4, pp. 199–208, 1990.
Bezem, M., “Consistency of rule based systems,”CWI Report CS-R8736, Centrum voor Wiskunde en Informatica.
Biggs, S.; Messier, W.; and Hansen, J., “A descriptive analysis of computer audit specialists' decision making,”Auditing vol. 6, no. 2, pp. 1–21, 1987.
Bird, S., and Buck, N., “New science's 1990 survey of AI in the insurance industry,”Artif. Intell. Res. Highlights, pp. 1443–1459, 1990.
Blanning, R. W., “Knowledge acquisition and system validation in expert systems for management,”Hum. Syst. Manage. vol. 4, pp. 280–285, 1984.
Bobrow, D. G., “If Prolog is the answer, what is the question? Or what it takes to support AI programming paradigms,”IEEE Trans. Software Eng. vol. SE-11, no. 11, pp. 1401–1408, November 1985.
Bobrow, D. G.; Mittal, S.; and Stefik, M. J., “Expert systems: perils and promises,”Commun. ACM vol. 29, no. 9, pp. 880–894, September 1986.
Boehm, B. W., “Verifying and validating software requirements and design specifications,”IEEE Software vol. 1, no. 1, pp. 75–88, January 1984.
Bologna, S.; Ness, E.; and Sivertsen, T., “Dependable knowledge-based systems development and verification: What we can learn from software engineering and what we need,”Proceedings 2nd International Conference on Tools for Artificial Intelligence (TAI-90) edited by A. Dollas, W. T. Tsai, and N. G. Bourbakis, IEEE Press: Los Alamitos, pp. 86–95, 1990.
Bond, D.; Lane, D.; and Shikli, P., “Knowledge management in expert systems,” inExpert Systems and Intelligent Manufacturing edited by Michael D. Oliff, Elsevier Science Publishers: New York, 1988.
Brandi, J. T., “Artificial intelligence, expert systems, and financial planning,”J. Am. Soc. CLU ChFC XLII, vol. 17, no. 2, pp. 64–74, 1988.
Brown, C. E., “Expert systems in public accounting: Current practice and future directions,”Expert Syst. Appl. vol. 3, no. 1, pp. 3–18, 1991.
Brown, C. E., “Tax expert systems in industry and accounting,”Expert Syst. Rev. Bus. Accounting vol. 1, no. 3, pp. 137–143, 1988.
Brown, C. E.; Nielson, N. L.; and Phillips, M. E., “Expert systems for personal finance planning,”J. Fin. Planning vol. 3, no. 3, pp. 137–143, July 1990.
Brown, C. E.; Nielson, N. L.; and Phillips, M. E., “A process for validating expert systems using hypothetical cases,” working paper, Oregon State University, Corvallis, OR, 1992.
Buchanan, B., and Shortliffe, E.,Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Project Addison-Wesley: Reading, MA, 1985.
Burton, A. M.; Shadbolt, N. R.; Hedgecock, A. P.; and Rugg, G., “A formal evaluation of knowledge elicitation techniques for expert systems,” inProc. First Eur. Workshop on Knowledge Acquisition for Knowledge-Based Syst., Reading, UK, 1987.
Camacho, R., “The liability exposure of financial planners and those sponsoring their services,” working paper, Oregon State University, Corvallis, OR, 1991.
Castore, G., “Validation and verification for knowledge based control systems,”Soar Conf. NASA/JSC, Houston, TX, National Aeronautics and Space Administration—Scientific and Technical Information Office, Washington, DC, 1987.
Chandrasekaran, B., “Generic tasks in knowledge-based reasoning: High-level building blocks for expert system design,”IEEE Expert vol. 1, no. 3, pp. 23–30, Fall 1986.
Chang, C. L.; Combs, J. B.; and Stachowitz, R. A., “A Report on the Expert Systems Validation Associate (EVA),”Expert Syst. Appl. (US), vol. 1, no. 3, pp. 217–230, 1990.
Chang, C. L.; Stachowitz, R. A.; and Combs, J. B., “Validation of nonmonotonic knowledge-based systems,” inProc. 2nd Int. Conf. Tools Artif. Intell. (TAI-90) IEEE, Washington, DC, 1990, pp. 776–782.
Chang, C. L., and Stachowitz, R. A., “Testing expert systems,” inProc. SOAR-88 Workshop, Space Operations Automation and Robotics Workshop, Dayton, Ohio, National Aeronautics and Space Administration—Scientific and Technical Information Division, Washington, DC, pp. 1–5, 1988.
Citrenbaum, R. L., and Geissnam, J. R., “A practical cost-conscious expert system development methodology,” inProc. AI-86, Long Beach, CA, April 1986.
Coats, P. K., “Why expert systems fail,”Fin. Manage. vol. 17, no. 3, pp. 77–86, Autumn 1988.
Cohen, P. R., and Howe, A. E., “The invisible hand: How evaluation guides AI research,”AAAI Workshop on Validation and Verification of Expert Systems American Association on Artificial Intelligence: Menlo Park, CA, 1988 (unpublished).
Courant, M., and Guevel, G., “Validation d'une base de connaissances hubride avec objets et regles de production,” Institut National de Recherche en Informatique et en Automatique, Le Chesnay, France, 1986.
Culbert, C., “Special issue: Verification and validation of knowledge-based systems,”Expert Syst. Appl., vol. 1, no. 3, 1990.
Davis, L., and Liebowitz, J., “Testing and evaluation of expert system prototype: A case study,”Inf. Age vol. 12, no. 2, pp. 75–82, April 1990.
Davis, R., “Interactive transfer of expertise: Acquisition of new inference rules,”Artif. Intell. vol. 12, pp. 121–157, 1979.
Davis, R., “Reasoning from first principles in electronic trouble-shooting,”Int. J. Man-Machine Studies vol. 24, pp. 347–410, 1984.
Doyle, J., “Expert systems and the ‘myth’ of symbolic reasoning,”IEEE Trans. Software Eng. vol. SE-11, no. 11, pp. 1386–1390, November 1985.
Duke, E. L., “V&V of flight and mission-critical software,”IEEE Software vol. 6, no. 3, pp. 39–45, May 1989.
Enand, R.; Kahn, G.; and Mills, R., “A methodology for validating large knowledge bases,”Int. J. Man-Machine Studies vol. 33, pp. 361–371, October 1990.
Eschelman, L.; Ehret, D.; McDermott, J.; and Tan, M., “MOLE: A tenacious knowledge acquisition tool,”Int. J. Man-Machine Studies vol. 26, pp. 41–54, 1987.
Everstz, R., “The automated analysis of rule-based systems, based on their procedural semantics,” inProc. IJCAI-91, 1991, pp. 22–27.
Ferguson, T. C., and Wagner, R. E., “Beyond rules: The next generation of expert systems,” inProc. First Annu. Workshop Space Operations Automation Robot. SOAR '87 Houston, TX, National Aeronautics and Space Administration, Scientific and Technical Information Office, Washington, DC, pp. 363–369, August 1987.
Findlay, P.; Forsey, G.; and Wilson, J., “The validation of expert systems—contrasts with traditional methods,”J. Operational Res. vol. 39, no. 10, pp. 933–938, 1988.
Forsyth, G.; Larkin, M.; and Wallace, G., “Verification of heuristic diagnostic knowledge by comparison with a causal/qualitative model,” inProc. Third Int. Conf. Ind. Eng. Appl. Artif. Intell. Expert Syst. vol. 2, pp. 751–756, July 1990.
Fox, Mark S., “AI and expert system: Myths, legends, and facts,”IEEE Expert vol. 5, no. 1, pp. 8–20, February 1990.
Franklin, W. R.; Bansal, R.; and Gilbert E., “Sensitivity analysis of expert systems,” inProc. AAAI Workshop on Validation and Verification of Expert Syst. American Association for Artificial Intelligence, Menlo Park, CA, 1988 (unpublished).
Froscher, J. N., and Jacob, J. F. K., “Designing expert systems for ease of change,” inProceedings of the Expert Systems in Government Symposium IEEE Computer Society Press: Los Alamitos, CA, pp. 246–251, 1985.
Fu, L., and Buchanan, B. G., “Enhancing performance of expert systems by automated discovery of meta-rules,” inProceedings of the First Conference on Artificial Intelligence Applications IEEE Computer Society Press: Los Alamitos, CA, pp. 107–115, 1984.
Gaschnig, J., et al., “Evaluation of expert systems: Issues for case studies,” inBuilding Expert Systems edited by F. Hayes-Roth, D. Waterman, and D. B. Lenart, Addison-Wesley: Reading, MA, 1983.
Gearhart, L. M., “Managing the development and deployment of expert systems,” inProceedings of IEEE National Aerospace and Electronics Conference, (NAECON 89), Vol. 3, Dayton, Ohio, May 22–26, 1989, IEEE Service Center: Piscataway, NJ, pp. 1004–1010, 1989.
Gilbert, E.,Software Tools for the Maintenance of Expert Systems Master's thesis, Computer Science Department, Rensselaer Polytechnic Institute, Troy, NY, November 1987.
Gilstrap, L., “Validation and verification of expert systems,”Telemation Inf. vol. 8, no. 4, pp. 439–448, 1991.
Ginsberg, A., “A metalinguistic approach to the construction of knowledge base refinement systems,” inProc. 5th Nat. Conf. Artif. Intell., American Association for Artificial Intelligence, 1986, pp. 436–441.
Goldberg, A.; Weiss, S. M.; and Politakis, P., “Automatic knowledge base refinement for classification systems,”Artif. Intell. vol. 35, no. 2, pp. 197–226, June 1988.
Goodwin, M. A., and Robertson, C. C., “A systematic view of validating and testing knowledge-based systems,” inProc. AAAI Workshop on Validation and Verification of Expert Syst. American Association for Artificial Intelligence, Menlo Park, CA, 1988 (unpublished).
Goodwin, M. A., and Robertson, C. C., “Expert system verification concerns in an operations environment,” inProc. First Annu. Conf. Space Operations Automation and Robotics, 1987.
Green, C. J., “On the use of requirements in development of knowledge-based systems,” inProc. AAAI Workshop on Validation and Verification of Expert Syst. American Association for Artificial Intelligence, Menlo Park, CA, April 1987 (unpublished).
Grogono, P.; Batarekh, A.; Preece, A.; Shinghal, R.; and Suen, C. Y., “Expert systems evaluation techniques: A selected biography,”Expert Systems vol. 8, no. 4, pp. 227–239, 1991.
Grogono, P.; Preece, A.; Shinghal, R.; and Suen, C., “Evaluation of expert systems in telecommunications,”Expert Syst. Appl. vol. 5, no. 2/3, pp. 395–401, 1992.
Groundwater, E. H., “Verification and validation plan for the Water Chemistry Expert Monitoring System (WCEMS),” Science Applications International Corporation, prepared for Electric Power Research Institute (J. Naser, Project Manager), 1989.
Groundwater, E. H.; Donnell, M. L.; and Archer, M. A., “Approaches to the verification and validation of expert systems for nuclear power plants,” Electric Power Research Institute Report, No. NP-5236, prepared by Science Applications International Corporation, Final Report, July 1987.
Gupta, U. G.,A Framework for Testing and Debugging Knowledge-Based Systems, Handbook of Systems Management: Development and Support, Auerabach Publishers, New York, NY, June 1993.
Gupta, U. G., “Successful deployment of expert systems,”J. Inf. Syst. Manage. vol. 9, no. 1, pp. 21–27, Winter 1991.
Gupta, U. G.Using Statistical Techniques to Validate Expert Systems, Decision Sciences Institute Conference, Miami, FL, Nov. 24–26, 1991.
Gupta, U. G., “Automatic test case generation for rule-based systems,”World Congress on Expert Systems, Orlando, FL, December 16–19, 1991.
Hamilton, D.; Kelley, K.; and Culbert, C., “State-of-the-practice knowledge-based system verification and validation,”Expert Syst. Appl. vol. 3, no. 4, pp. 403–410, 1991.
Hansen, J., and Messier, W., “A preliminary investigation of EDP-XPERT,”Auditing vol. 6, no. 1, pp. 109–123, 1986.
Hartley, Roger T., “How expert should an expert system be?”, inProceedings 7th International Joint Conference on Artificial Intelligence, vol. 2, Morgan Kaufman: San Mateo, CA, pp. 862–867, 1981.
Hershauer, J.; Karim, A.; Ownes, H.; and Philippakis, A., “A field observation study of an expert system prototype development,”Inf. Manage. vol. 17, no. 2, pp. 107–116, September 1989.
Hickam, D.; Shortliffe, E.; Bischoff, M.; Scoll, A.; and Jacobs, C., “The treatment advice of a computer-based cancer chemotherapy protocol advisor,”Ann. Intern. Med. vol. 103, pp. 928–936, 1985.
Hollnagel, E., “Evaluation of expert systems,” inTopics in Expert Systems edited by G. Guida and C. Tasso, Elsevier/North Holland: Amsterdam, pp. 377–416, 1989.
Hughes, C. E., “Issues in the reliability of expert systems,” inFundamental of Financial Planning edited by Robert M. Crowe, The American College: Bryn Mawr, PA, pp. 210–236, 1990.
Humbert, B., and Holley, P., “Expert systems in finance planning,”Expert Syst. vol. 5, no. 2, pp. 78–100, 1988.
Jacob, R. J. K., and Froscher, J. N., “Developing a software engineering methodology for knowledge-based systems,” Information Technology Division, Naval Research Laboratory, Washington, DC,Report Number 9019, 1988.
Jacob, R. J. K., and Froscher, J. N., “Software engineering for rule-based systems,” inProceedings Fall Joint Computer Conference, Dallas, TX, Nov. 2–6, 1986, vol. 26, IEEE Computer Society Press: Washington, DC, pp. 185–189, 1986.
Jacob, R. J. K., and Froscher, J. N., “A software engineering methodology for rule-based systems,”IEEE Trans. Knowledge Data Eng. (US) vol. 2, pp. 173–189, 1990.
Jansen, B., “Applying software engineering concepts to rule-based expert systems,” Commonwealth Scientific & Industrial Research Organization. A Division of Info Techno, Australia, ISSN 0819-0011,Info Techno Technical Report TR-FC-87-02, June 1987.
Jansen, B., and Campton, F., “The knowledge dictionary: A relational tool for the maintenance of expert systems,” Commonwealth Scientific & Industrial Research Organization, A Division of Info Technology, Australia, ISSN 0819-0011,Info Techno Technical Report TR-FC-87-02, 1988.
Johanser, J. T., and Harbidge, R. M., “Validating of expert systems: Problems and solutions in practice,” inProceedings of the International Conference on Knowledge-Based Systems, London, England, Online Publications: Pinner, UK, pp. 215–229, 1986.
Johnson, R.; Joly, G.; and King, P., “Validation and verification in expert system rule sets,”IEE Colloquium: Testing Expert Systems, Digest No. 110, IEE, pp. 3/1–3/3, 1987.
Kahn, G.; Nowlan, S.; and McDermott, J., “MORE: An Intelligent Knowledge Acquisition Tool,” inProceedings of the Ninth National Joint Conference on Artificial Intelligence, Los Angeles, CA, August 1985, Morgan Kaufman: Los Altos, CA, 1985.
Kaiser, S. H., “Expert system metrics,” inProc. 1986 IEEE Int. Conf. Syst. Man Cybernet., Atlanta, GA, October 1986.
Kearsley, G., “Validation of an expert system: The CBT analyst,”J. Computer-Based Instruction vol. 15, no. 2, pp. 61–64, 1988.
Kindle, K. W.; Cann, R. S.; Craig, M. R.; and Martin, T. J., “PFPS—Personal Financial Planning System,” presented at AAAI Innovative Intelligence Conference, March, 1989.
Kirk, D. B., and Murray, A. E., “Verification and validation systems for nuclear power plant applications,” Science Applications International Corporation, Dallas, TX,Report Number EPRI-NP 5978, August 1988.
Kirk, D. B., and Murray, A. E., “Approaches to the verification and validation of expert systems for nuclear power plants,” Science Applications International Corporation, Dallas, TX,Report Number EPRI-NP 5236, August 1988.
Lalo, A., “TIBRE: An expert system for testing inconsistencies in rule bases,” inEight Int. Workshop on Expert Syst. Appl., EC2, Nanterre, France, vol. 5, pp. 63–84, 30 May–3 June 1988 (French).
Landauer, C., “Correctness Principles for Rule-Based Expert Systems,”Expert Syst. Appl. (US) vol. 1, no. 3, pp. 291–316, 1990.
Laurent, J. P., and Ayel, M., “Off-line coherence checking for knowledge based systems,”IJCAI-89 Workshop on Verification, Validation and Testing of Knowledge Based Systems, IJCAI, 1989.
Lenat, D.; Prakash, M.; and Shepherd, M., “CYC using common sense knowledge to overcome brittleness and knowledge acquisition bottlenecks,”AI Mag. vol. 6, no. 4, pp. 65–85, Winter 1986.
Lethan, H., and Jacobsen, H., “ESKORT—An expert system for auditing VAT accounts,” inProc. Expert Syst. Appl., Avignon, France, 1987, pp. 131–146.
Levesque, H., “The logic of incomplete knowledge bases,” inConceptual Modelling edited by M. L. Brodie, J. Mypoilos, and J. W. Schmidt, Springer-Verlag: New York, pp. 165–189, 1984.
Levi, K., “Expert systems should be more accurate than human experts: Evaluation procedures from human judgement and decision-making,”IEEE Trans. Syst. Man and Cybernet. vol. 19, no. 3, pp. 647–657, May/June 1989.
Linden, T. A., “Alternative approaches to V&V for AI systems,” inProc. AAAI Workshop on Validation and Verification of Expert Syst. American Association for Artificial Intelligence, Menlo Park, CA, August 1988 (unpublished).
Lopez, B.; Pedro, M.; and Enric, P., “Knowledge-based systems validation: a state of the art,”AI Commun. vol. 3, no. 2, June 1990, pp. 58–72.
Ludvigsen, P. J., and Dupont, R., “Formal evaluation of the expert system DEMOTOX,”J. Comput. Civil Eng. vol. 2, no. 4, pp. 398–413, October 1988.
March, Salvatore T., “Editorial policy,”ACM Comput. Surveys vol. 23, no. 2, June 1991, pp. 133–141.
Marek, W., “Completeness and consistency in knowledge base systems,” inProceedings of 1st International Conference on Expert Database Systems, 1986, Benjamin/Cummings: Menlo Park, CA, 1987.
Mars, N., and Miller, P., “Knowledge acquisition and verification tools for medical expert systems,”Med. Decision Making vol. 7, no. 1, pp. 23–48, 1987.
Martinez, J.; Muro, P.; and Silva, M., “Modeling, validation, and software implementation of production systems using high level Petri nets,”IEEE International Conference on Robotics and Automation, vol. 2, IEEE Press: Los Alamitos, CA, pp. 1180–1185, 1987.
Martinez, D. R., and Sobol, M. G., “Systems analysis techniques for the implementation of expert systems,”Inf. Software Technol., vol. 30, no. 2, 1988.
Massey, J. G., “Expert system verification and validation—Implementing the concepts,”in Proceedings: Applications of Artificial Intelligence in Engineering, vol. 6, July 2–4, 1991, Elsevier Applied Science: London, UK, pp. 873–883, 1991.
McAlindon, P. J., and Gupta, U. G., “A structured approach to verifying and validating expert systems,” edited by J. A. Wise, V. D. Hopkin, and P. Stager,Verification and Validation of Complex and Integrated Human-Machine Systems Springer-Verlag: Berlin, 1992 (in press).
McGuire, J. G., “Uncovering redundancy and rule-inconsistency in knowledge bases via deduction,” inProc. 5th Annu. Conf. Comput. Assurance: Systems Integrity, Software Safety, and Process Safety, IEEE COMPASS-90, 1990.
McKell, L. J., and Jenkins, J. W., “PLANMAN structure—A strategy for compromise,”IEEE Trans. Syst. Man Cybernet. vol. 19, no. 3, pp. 648–662, 1988.
McKinnion, J. M., “MODVEX: A model development and validation expert system,” inProc. 1986 Winter Meetings of Am. Soc. Agricultural Eng. The American Society of Agricultural Engineers, Chicago, IL, December 1986, paper number 86–4514.
Medoff, S. M.; Register, M. S.; and Swartout, M. W., “A framework for design verification and evaluation systems,”Artif. Intell. Eng. Design Anal. Manuf. Managers vol. 3, no. 2, pp. 71–84, 1989.
Meseguer, P., “Verification and validation of multi-level rule-based expert systems,” inProc. AAAI-91,
Meseguer, P., “Inconsistency checking in rule-based expert systems with uncertainty and control features,” inProc. Fifth Int. Symp. Methodol. Intell. Syst., ISMIS-90.
Meseguer, P., “A new method to checking rule bases for inconsistency: A Petri net approach,” inProc. ECAI-90.
Meseguer, P., and Plaza, E., “Three dimensions for rule-based systems validation,”Personal Computers and Intelligent Systems edited by E. H. Vogt, Information Processing 92, vol. 3, Elsevier Science Publishers, B. V. (North-Holland), IFIP: Amsterdam, 1992.
Meservy, R.; Bailey, A.; and Johnson, P., “Internal control evaluation: A computational model of the review process,”Auditing vol. 6, no. 1, pp. 44–74, 1986.
Morell, L. J., “Use of meta-knowledge in the verification of knowledge-based systems,” inProc. IEA-AIE IEEE, Tullahama, TN, June 1–3, 1988, pp. 847–857.
Michalski, R. S., and Chilausky, R. L., “Knowledge acquisition by encoding expert rules versus computer induction from examples: A case study involving soybean pathology,” inFuzzy Reasoning and its Applications edited by E. H. Mamdani and B. R. Gaines, Academic Press: London, 1981.
Miller, E. F., “Expert systems validation: Issues and approaches,”Expert Systems and their Applications, May 1987, pp. 233–236, Avignon, France, Nanterre, France.
Miller, L. A., “A comprehensive approach to the verification and validation of knowledge based systems,” Workshop on Verification, Validation, and Testing of Knowledge Based Systems,Int. Joint Conf. Artif. Intell., Detroit, MI, August, 1989.
Miller, Lance A., “Dynamic testing of knowledge bases using the heuristic testing approach,”Expert Syst. Appl. vol. 1, no. 3, pp. 249–269, 1990.
Miller, Lance A., “Mapping a KBS life cycle onto 2167A,” in7th IEEE Conf. AI Appl., Miami Beach, FL, Feb. 25, 1991.
Miller, L. A., “New challenges for the validation and verification of knowledge based systems,” inAAAI Issues in Validation of Knowledge Based Systems, Reno, NV, January, 1989.
Miller, L. A., “Tutorial on validation and verification of knowledge based systems,” paper presented at the Conference on Expert Systems Applications for the Electric Power Industry, Orlando, FL, June 1989.
Mingers, John, “Expert systems-rule induction with statistical data,”J. Operational Res. Soc. vol. 38, no. 1, pp. 39–47, January 1987.
Moninger, R.; Stewart, T.; and McIntosh, P., “Validation of knowledge-based systems for probabalistic reasoning,” inProc. 1988 AAAI Workshop on Validation and Testing of Knowledge-Based Syst. AAAI, Palo Alto, CA, 1988.
Murray, K., and Porter, B., “Controlling search for the consequences of new information during knowledge integration,” inProc. Sixth Int. Workshop on Machine Learning, 1989, pp. 290–295.
Neches, R.; Swartout, W. R.; and Moore, J. D., “Enhanced maintenance and explanation of expert systems through explicit models and their development,”IEEE Trans. Software Eng. vol. SE-11, no. 11, pp. 1337–1351, November 1985.
Neches, R.; Swartout, W. R.; and Moore, J. D., “Explainable (and maintainable) expert systems,”Proc. Ninth Int. Joint Conf. Artif. Ingell. (IJCAI '85), International Joint Conferences on Artificial Intelligence, Vol. 1. Los Angeles, CA, 1985, pp. 382–389.
Nguyen, T. A., “Verifiying consistency of production systems,” inProc. Third Conf. Artif. Intell. Appl. IEEE Computer Society Press: Orlando, FL, 1987, pp. 4–8.
Nielson, N. L.; Phillips, M. E.; and Brown, C. E., “Insurance assumptions and recommendations in expert-systems-prepared personal financial plans,” working paper, Oregon State University, Corvallis, OR, 1992.
Nielson, N. L.; Phillips, M. E.; and Brown, C. E., “Expert systems to provide financial planning benefits,”Benefits Q. vol. 7, no. 1, pp. 41–51, 1991.
Oakley, B., “The problems of validating expert systems,”IEEE Colloq. Expert Syst. Liability, London UK, Vol. 23, pp. 2–4, October 1989.
O'Keefe, R. M., “A systems view of validating expert knowledge systems,”AAAI Workshop on Validation and Verification of Expert Syst. American Association for Artificial Intelligence, Menlo Park, CA, 1988.
O'Keefe, R. M.; Belton, V.; and Ball, T., “Experiences with using expert systems in O.R.,”J. Operational Res. Soc. vol. 37, no. 7, pp. 657–668, July 1986.
O'Keefe, R. M., “Expert systems and MS/OR methodology: Good news or bad,”Interfaces vol. 18, no. 6, pp. 105–113, 1988.
O'Keefe, R. M., “The evaluation of decision-aiding systems: Guidelines and methods,”Inf. Manage. vol. 17, no. 4, pp. 217–226, November 1989.
O'Leary, D., “Methods of validating expert systems,”Interfaces vol. 18, no. 6, pp. 72–79, December 1988.
O'Leary, D., and O'Keefe, R. M., “Verifying and validating expert systems,” inProc. Eleventh Int. Joint Conf. Artif. Intell. (IJCAI '89), International Joint Conference on Artificial Intelligence, Detroit, MI, 1989.
O'Leary, T. J.; Goul, M.; Moffitt, K. E.; and Radwan, A. E., “Validating expert systems,”IEEE Expert vol. 5, no. 3, pp. 51–58, June 1990.
O'Leary, D. E., “On the representation and the impact of reliability on expert systems weights,”Int. J. Man-Machine Studies vol. 1, no. 3, pp. 253–279, 1988.
O'Leary, D., and Watkins, P.,Expert Systems in Internal Auditing, Institute of Internal Auditors, research monograph, 1989.
O'Neil, M., and Glowinski, A., “Evaluating and validating very large knowledge-based systems,”Med. Inf. vol. 15, no. 3, pp. 51–58, July–September 1990.
Parsaye, K., “Acquiring and verifying knowledge automatically,”Al Expert vol. 3, no. 5, pp. 48–63, 1990.
Pau, L. F., “Prototyping, validation, and maintenance of knowledge-based systems software,” inProceedings of the Third Annual Expert Systems in Government Symposium IEEE Computer Society Press: Washington, DC, pp. 248–253, 1987.
Pearce, D., “KIC: A knowledge integrity checker,” Turing Institute, Research Memoranda TIRM-87-025, Glasgow, Scotland, 1987.
Pederson, K., “Well-structured knowledge bases—Part I,”Al Expert, pp. 44–45, April 1989.
Pederson, K., “Well-structured knowledge bases—Part II,”Al Expert, pp. 44–45, July 1989.
Phillips, M. E., and Brown, C. E., “Need an expert? Just press a computer key,”J. Accountancy vol. 172, no. 5, pp. 91–93, November 1991.
Pipard, E., “Detection of contradictions in knowledge bases,” inFifth Int. Workshop Expert Syst. Appl., Avignon, France, May 1985, pp. 995–1010, Agence de l'Informatique, Paris, France.
Plant, R. T., “Towards the verification of knowledge based systems,”2nd Int. Conf. Ind. Eng. Appl. Artif. Intell. Expert Syst. vol. 2, p. 1106, June 1989.
Politakis, P., and Weiss, S. M., “Using empirical analysis to refine expert system knowledge bases,”Artif. Intell. vol. 2, no. 1, pp. 23–48, January 1984.
Politakis, P., “Empirical analysis for expert systems,”Research Notes in Artificial Intelligence vol. 6, Pitman: Boston, MA, 1984.
Preece, A. D., “Verifying expert systems using conceptual models,” inProc. 5th Ann. Knowledge-Based Software Assistant (KBSA) Conf. Rome Air Development Center (RADC), Griffiss AFB, NY, 1990, pp. 280–289.
Preece, A. D.; Suen, C. Y.; and Yu, C. L., “Performance assessment of a character recognition expert system,” inProc. 2nd Expert Syst. Appl. World Conf. (EXPERSYS-90), edited by A. Dollas, W. T. Tsai, and N. G. Bourbakis. Gournay-sur-Marne, France, 1990, pp. 103–109.
Preece, A. D., and Shinghal, R., “Logical foundations of verifying expert systems rule bases”, inProc. ICO '9! Conf. Cognitive Sci. Tools for the Dev. Organ. GIRICO, Montreal, Canada, 1991, pp. 94–101.
Preece, A. D., and Shinghal, R., “DARC: A procedure for verifying rule-based systems,” inProc. First World Congress Expert Syst. Pergamon Press: New York, pp. 971–979, 1991.
Preece, A. D., and Shinghal, R., “Verifying knowledge bases by anomaly detection: An experience report,”1992 European Conference on Artificial Intelligence Feb. 7, 1992, Wiley Publishers: New York, NY, 1992.
Preece, A. D., “Verification of rule-based expert systems in wide domains,” inResearch and Development in Expert Systems VI edited by N. Shadbolt, Cambridge University Press: Cambridge, England, pp. 66–77, 1990.
Prerau, D. S.; Gunderson, A. S.; Reinke, .; and Goyal, S. K., “The COMPASS expert system: Verification, technology, transfer, and expansion,” inProc. 2nd Conf. Artif. Intell. Appl. Eng. Knowledge-Based Syst., IEEE Computer Society, 1985, pp. 597–602.
Puuronen, S., “A tabuloar rule-checking method,” inProc. Expert Syst. Appl. AGence Inf. La Defense, Paris, France, 1987, pp. 257–268.
Ramamoorthy, C. V., and Shekhar, S., “Software development support for AI programs,”Computer, pp. 30–40, January 1987.
Ramsey, C. L., and Basili, V. R., “An evaluation of expert systems for software engineering management,”IEEE Trans. Software Eng., vol. SE-15, no. 4, December 1976.
Ravi, P.; Subrahmanian, G.; and Mahabala, H., “A methodology for systematic verification of OPS5-based AI applications,” inProc. IJCAI-91, pp. 3–8.
Reed, J., and Yeh, R. T., “Specification and verification of liveness properties of cyclic, concurrent processes,”ACM Trans. Programming Lang. Syst. vol. 10, no. 1, pp. 156–177, January 1988.
Ribar, G., “Expert systems validation: A cause study,”Expert Syst. Rev., vol. 1, no. 3, 1988.
Richardson, K., and Wong, C., “KBS V&V as related to automation of space station subsystems: Rationale for a KBS lifecycle,” inProc. Third Conf. Artif. Intell. Space Appl. National Aeronautics and Space Administration—Scientific and Technical Branch, Washington, DC, p. 85. November 2–3, 1987 (abstract only).
Richer, M. H., “An evaluation of expert system development tools,”Expert Syst. vol. 3, no. 3, pp. 166–177, July 1986.
Ricks, W. R., and Abbott, K. H., “Evaluation of knowledge-based systems,” inProc. AAAI Workshop on Validation and Verification of Expert Syst. American Association for Artificial Intelligence, Menlo Park, CA, August 1988 (unpublished).
Rousset, M. C., “On the consistency of knowledge bases: The Covadis system,”Comput. Intell. (Canada) vol. 4, no. 2, pp. 166–170, 1988.
Rothenberg, J.; Paul, J.; Kameny, I.; Kipps, J. R.; and Swenson, M., “Evaluating expert system tools: A framework and methodology,” Rand Corporation,Technical Report R-3542-BARPA, July 1987.
Rushby, J., and Whitehurst, R. A.,Formal Verification of AI Software, SRI International, N89-2481116, 28 Feb. 1989, p. 156.
Sargent, R., “An expository on verification and validation of simulation models,” inProc. 1985 Winter Simulation Conf. IEEE Computer Society, Dallas, TX, 1986, pp. 15–22.
Sargent, R., “The use of graphical models in model validation,” inProc. 1986 Winter Simulation Conf. IEEE Computer Society, Washington, DC, 1986, pp. 237–241.
Satre, T. W., and Massey, J. G., “Expert systems verification and validation—Defining the concepts,” inProceedings: Applications of Artificial Intelligence in Engineering, Vol. 6, Computational Mechanics Publications: Boston, MA, July 2–4, 1991, pp. 859–872.
Schaeffer, P. R.; Bozma, I. H.; and Beer, R. D., “Knowledge-based validity maintenance for production systems,” inProc. 5th Nat. Conf. Artif. Intell. (AAAI 86), Vol. 2, AAAI, pp. 918–922, 1986.
Schultz, R. D., and Geissman, J. R. “Bridging the gap between static and dynamic verification,” inValidation and Testing Knowledge Based Syst. Workshop, Minneapolis, MN, August 1988.
Shatz, H. R., and Campbell, L., “WxperTAX: The issue of long-term maintenance,” inProc. 3rd Int. Conf. Expert Syst., 1987, pp. 291–300.
Shaw, M. L. G., and Gaines, B. R., “Comparing conceptual structures: Consensus, conflict, correspondence and contrast,”Knowledge Acquisition vol. 1, pp. 341–363, 1989.
Shpilberg, D.; DeSalvo, J.; and Muchalski, S., “Tomorrow's expert systems,”Best's Rev. (Prop/Casualty), 88, no. 1, pp. 28–29, 49, 1987.
Shwe, M. A.; Tu, S. W.; and Fagan, L. M., “Validating the knowledge base of a therapy planning system,”Methods Inf. Med. vol. 28, no. 1, pp. 26–50, January 1989.
Skingle, B., “The validation of knowledge-based systems,” inProceedings of the International Conference on Knowledge-Based Systems (KBS '87), Online Publishers: Pinner, pp. 27–36, 1987.
Slagle, J., and Wick, M., “A metrhod for evaluating candidate expert system applications,”AI Mag. vol. 9, no. 4, pp. 44–53, 1989.
Smith, R. G.; Winston, H. A.; Mitchele, T. M.; and Buchanan, B. G., “Representation and use of explicit justifications for knowledge base refinement,” inProc. Ninth Int. Joint Conf. Artif. Intell. IJCAT-PS, vol. 2, pp. 673–680, 1985.
St. Clair, D. C.; Bond, W. E.; and Flachsbart, B. B., “Using output to evaluate and refine rules in rule-based expert systems,” inProc. 3rd Conf. Artif. Intelligence for Space Applications, University of Alabama, Huntsville and NASA, NASA Conference Publication 2492, pp. 9–13, 1987.
Stachowitz, R. A.; Chang, C. L.; and Combs, J. B., “Research on validation of knowledge-based systems,” inAAAI Workshop on Validation and Verification of Expert Syst. American Association for Artificial Intelligence, Menlo Park, CA, August, 1988.
Stachowitz, R. A.; Chang, C. L.; Stock, T. S.; and Combs, J. B., “Building validation tools for knowledge-based systems,” inProc. Conf. Space Operations Automation Robot. (SOAR 87) SOAR Conference, NASA/JSC, Houston, TX, pp. 209–216, August 1987.
Stanfield, J. L., and Greenfield, N. R., “Planpower: A comprehensive financial planner,”IEEE Expert vol. 2, no. 3, pp. 51–60, 1987.
Stewart, D. A., and Surgenor, B. W., “Simulator validation of an expert system for process fault diagnosis,” inProc. 19th Summer Comput. Simulation Conf. Society for Computer Simulation, San Diego, CA, 1987, pp. 663–666.
Suwa, M. A., and Shortliffe, E., “Completeness and consistency in rule-based expert systems,”AI Mag. vol. 3, no. 4, pp. 16–21, 1982.
Swarout, W. R., and Snidiar, S. W., “On making expert systems more like experts,”Expert Syst. vol. 4, no. 3, pp. 196–207, August 1987.
Sztipanovitz, J.; Padalkar, S.; Krishnamurthy, C.; and Purves, R. S., “Testing and validation in artificial intelligence programming,”SPIE Space Station Automation III, vol. 851, pp. 2–9, 1987.
Terano, Takoa; Kongoji, H.; Kaji, K.; and Yamamoto, K., “Development of a guideline for expert system evaluation—A report on a three year project,”AAAI Workshop 1991, pp. pp1–19.
Terano, T., and Kongoji, S., “Problem analyses, tool evaluation, and verification & validation study: Three steps for knowledge-based systems development methodology, IJCAI-89 Workshop on VV&T of Knowledge-Based Systems, 1989.
Todd, P., and Benbasat, I., “Process tracing methods in decision support system research: Exploring the blackbox,”MiS Q. vol. 11, no. 4, pp. 493–512, 1987.
Tong, R. M.; Newman, N. D.; Berg-Cross, G.; and Rook, F., “Performance valuation of artificial intelligence systems,” Advanced Decision Systems, Mountain View, CA,Technical Report ADS TR-3154, vol. 1, no. 3, 1988.
Tsai, T.; Heisler, K.; Volovik, D.; and Zualkerman, I., “Software engineering of expert systems,” Department of CS, University of Minneapolis, MN,TR-87-21, 1987.
Valid, “Validation methods and tools for knowledge-based systems,” Deliverable, Espirit II Valid Project 2148, 1988.
Van De Burg, A.; Bachant, J.; and McDermott, J., “The taming of AI,”IEEE Expert, pp. 33—39, Fall 1986.
Weiss, S. M., and Kulikowski, C. M., “Testing and evaluating expert systems,” inA Practical Guide to Designing Expert Systems Rowman & Allanheld: Totowa, NJ, pp. 138–156, 1983.
Yen, John, “A principled approach to reasoning about the specificity of rules,” inProc. Natl. Conf. Artif. Intell. (AAAI-90), Boston, August 1990, pp. 701–707.
Yen, John, and Lee, J., “Designing verifiable expert systems,”Second Int. IEEE Conf. Tools for Artif. Intell., Nov. 6–9, 1990, pp. 878–884.
Yen, John, “Using terminological models to enhance the rule-based paradigm,” inProc. Second Int. Symp. Artif. Intell., Monterrey, Mexico, October 25–27, 1989.
Yoon, F. P., “Techniques for data and rule validation in knowledge-based systems,” inCompass 1989, Proc. Fourth Annu. Conf. Comput. Assurance Syst. Integrity Software Safety Process Security, Gaithersburg, MD, June 19–23, 1989, pp. 62–70.
Yu, V.; Buchanan, B.; Shortlife, E.; Wraith, S.; Davis, R.; Scott, A.; and Cohen, S., “Evaluating the performance of a computer-based consultant,”Comput. Programs Biomed. vol. 9, no. 1, pp. 95–102, 1979.
Yu, V. L.; Fagan, L. M.; Bennett, S. W.; Clancey, W. J.; Scott, A. C.; Hannigan, J. F.; Blum, R. L.; Buchanan, B. G.; and Cohen, S. N., “An evaluation of MYCIN's advice,” inRule-Based Expert Systems edited by B. G. Buchanan, Addison-Wesley: Reading, MA, pp. 717–738, 1984.
Yu, V.; Fagan, L.; Wraith, S.; Clancey, W.; Scott, A.; Hanigan, J.; Blum, R.; Bichanan, B.; and Cohen, S., “Antimicrobial selection by computer,”JAMA vol. 242, no. 12, pp. 1279–1282, 1979.
Yu, X., and Biswas, G., “CHECKER: An Efficient Algorithm for Knowledge Base Verification,” inProc. Third Int. Conf. Ind. Eng. Appl. Artif. Intell. Expert Syst. vol. 2, pp. 735–744, July 1990.
Zhang, Du, and Nguyen, D., “A technique for knowledge base verification,”IEEE Workshop on Tools for Artif. Intell., 1989, pp. 399–406.
Zhao, S., and Shen, S., “The consistency problem of knowledge base,”Proc. Third Int. Conf. Ind. Eng. Appl. Artif. Intell. Expert Syst. vol. 2, pp. 745–750, July 1990.
Zlatareva, N., “A truth maintenance approach to knowledge-based systems verification,”Artif. Intell., Review, vol. 6, 1992.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Gupta, U.G. Validation and verification of knowledge-based systems: A survey. Appl Intell 3, 343–363 (1993). https://doi.org/10.1007/BF00872136
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00872136