Knowledge-based systems have the potential to greatly increase the capabilities of future aircraft and spacecraft and to significantly reduce support manpower needed for the space station and other space missions. However, a credible validation methodology must be developed before knowledge-based systems can be used for life- or mission-critical applications. Experience with conventional software has shown that the use of good software engineering techniques and static analysis tools can greatly reduce the time needed for testing and simulation of a system. Since exhaustive testing is infeasible, reliability must be built into the software during the design and implementation phases. Unfortunately, many of the software engineering techniques and tools used for conventional software are of little use in the development of knowledge-based systems. Therefore, research at Langley is focused on developing a set of guidelines, methods, and prototype validation tools for building highly reliable, knowledge-based systems. The use of a comprehensive methodology for building highly reliable, knowledge-based systems should significantly decrease the time needed for testing and simulation. A proven record of delivering reliable systems at the beginning of the highly visible testing and simulation phases is crucial to the acceptance of knowledge-based systems in critical applications.
[1]
Edward H. Shortliffe,et al.
An Approach to Verifying Completeness and Consistency in a Rule-Based Expert System
,
1982,
AI Mag..
[2]
Lee A. Becker,et al.
Evidence flow graph methods for validation and verification of expert systems
,
1988
.
[3]
Rolf Stachowitz,et al.
Validation of knowledge-based systems
,
1987
.
[4]
David K. Gifford,et al.
The space shuttle primary computer system
,
1984,
CACM.
[5]
Larry J. Morell.
Use of metaknowledge in the verification of knowledge-based systems
,
1988,
IEA/AIE '88.
[6]
Glen Castore.
A formal approach to validation and verification for knowledge-based control systems
,
1987
.
[7]
Louise E. Moser,et al.
Design verification of SIFT
,
1987
.
[8]
Tin A. Nguyen,et al.
Knowledge base verification
,
1987
.
[9]
Peter G. Neumann,et al.
Some Computer-Related Disasters and Other Egregious Horrors
,
1986,
IEEE Aerospace and Electronic Systems Magazine.
[10]
Chris Culbert,et al.
Approaches to the verification of rule-based expert systems
,
1987
.
[11]
Milton B. Adams,et al.
Reliability and performance evaluation of systems containing embedded rule-based expert systems
,
1989
.