Structural testing of rule-based expert systems
- 1 April 1992
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Software Engineering and Methodology
- Vol. 1 (2) , 168-187
- https://doi.org/10.1145/128894.128896
Abstract
Testing of rule-based expert systems has become a high priority for many organizations as the use of such systems proliferates. Traditional software teting techniques apply to some components of rule-based systems, e.g., the inference engine. However, to structurally test the rule base component requires new techniques or adaptations of existing ones. This paper describes one such adaptation: an extension of data flow path selection in which a graphical representation of a rule base is defined and evaluated. This graphical form, called a logical path graph, captures logical paths through a rule base. These logical paths create precisely the abstractions needed in the testing process. An algorithm for the construction of logical path graphs are analyzed.Keywords
This publication has 3 references indexed in Scilit:
- A formal evaluation of data flow path selection criteriaIEEE Transactions on Software Engineering, 1989
- The evaluation of program-based software test data adequacy criteriaCommunications of the ACM, 1988
- A Complexity MeasureIEEE Transactions on Software Engineering, 1976