TRUBAC (Testing with RUle-BAse Coverage) is a rule-base testing method which evaluates the effectiveness of test sets in covering relationships within the rule-base and identifies sections of the rule-base which have not been tested. This facilitates selection of additional test cases and can lead to a more accurate prediction of system reliability in real use (Barr 1995; 1996; 1997; 1998). However, it is not clear that the approach used in TRUBAC, which involves constructing a graph representation of the rule-base, will scale-up to larger systems. MVP-CA(Multi-ViewPoint Clustering Analysis) Tool (Mehrotra & Wild 1995), on the other hand, is an analysis tool to semi-automatically partition a rule-base system into clusters of related rules so as to expose its semantic underpinnings. MVP-CA tool is geared towards attacking the scalability problem for large rule-based systems by exposing mini-models in the underlying software architecture of the rule-base. It is for this reason that combining the techniques used in TRUBAC with the approach used in MVP-CA may lead to a very powerful rule-base testing tool.
展开▼