SPECIFYING AN EXPERT SYSTEM

被引:23
作者
BATAREKH, A [1 ]
PREECE, AD [1 ]
BENNETT, A [1 ]
GROGONO, P [1 ]
机构
[1] CONCORDIA UNIV,DEPT COMP SCI,1455 DE MAISONNEUVE BLVD W,MONTREAL H3G 1M8,QUEBEC,CANADA
关键词
D O I
10.1016/0957-4174(91)90036-E
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The success of numerous expert systems in practical applications warrants a more formal approach to their development and evaluation. Reliability assurance of expert systems requires a methodology for the specification and evaluation of these systems. Expert systems are a new class of software system, but some traditional techniques of software development may be adapted to their construction. However, the specification of an expert system differs from that of a more traditional software program in that parts of the specification are permitted to be only partially described when development starts. Specifications have two important purposes: as contracts between suppliers and clients, and as blueprints for implementation. A specification consists of a problem specification and a solution specification. The problem specification plays the role of contract and states explicitly what the problem to be solved is, and the constraints that the final product must satisfy. The solution specification plays the role of blueprint and has two major aspects: analyzing how a human expert solves the problem, and proposing an equivalent automated solution. We propose an approach to the specification of expert systems that is flexible, yet rigorous enough to cover the important features of a wide range of potential expert system applications. We describe fully each of the components of an expert system specification and we relate specification to the issues of evaluation and maintenance of expert systems.
引用
收藏
页码:285 / 303
页数:19
相关论文
共 50 条
[1]  
BARR A, 1982, HDB AI
[2]  
BOEHM BW, 1976, IEEE T COMPUT, V25, P1226, DOI 10.1109/TC.1976.1674590
[3]  
BOOSE JH, 1987, IEE C KNOWLEDGE ACQU
[4]  
BORN G, 1988, UNPUB GUIDELINES QUA
[5]  
BUCHANAN B, 1984, RULE BASED EXPERT SY, P599
[6]  
Buchanan B. G., 1984, RULE BASED EXPERT SY
[7]  
BUNDY A, 1988, RES DEV EXPERT SYSTE, V87, P3
[8]   GENERIC TASKS FOR KNOWLEDGE-BASED REASONING - THE RIGHT LEVEL OF ABSTRACTION FOR KNOWLEDGE ACQUISITION [J].
BYLANDER, T ;
CHANDRASEKARAN, B .
INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1987, 26 (02) :231-243
[9]  
Ching Y. Suen, 1990, Expert Systems with Applications, V1, P93, DOI 10.1016/0957-4174(90)90019-Q
[10]   HEURISTIC CLASSIFICATION [J].
CLANCEY, WJ .
ARTIFICIAL INTELLIGENCE, 1985, 27 (03) :289-350