Testing the Integrity of Non-monotonic Knowledge Bases Containing Semi-Normal Defaults

This paper presents a methodology for testing general non-monotonic knowledge bases for logical and semantic inconsistencies. It extends the CTMS-based verification framework introduced in our previous work with an additional integrity test. This test aims to ensure that a logically consistent non-monotonic knowledge base is also free of semantic inconsistencies, resulted from violated integrity constraints. Generally, semantic inconsistencies are detected during dynamic validation of the KBS. We argue, however, that some types of semantic inconsistencies can be explicated during the formal V&V analysis, and we describe a logical procedure that carries out this validation task.

[1]  Trevor J. M. Bench-Capon,et al.  Validation and verification of knowledge-based systems: report on EUROVAV99 , 2000, Knowl. Eng. Rev..

[2]  Michael Reinfrank,et al.  Truth Maintenance Systems , 1990, Lecture Notes in Computer Science.

[3]  Alun Preece,et al.  An effective logical framework for knowledge-based systems verification , 1994 .

[4]  Simon C. K. Shiu,et al.  An approach towards the verification of hybrid rule/frame-based expert systems using coloured Petri nets , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[5]  Alon Y. Halevy,et al.  Verification of Knowledge Bases Based on Containment Checking , 1998, Artif. Intell..

[6]  Grigoris Antoniou Integrity and rule checking in nonmonotonic knowledge bases , 1996, Knowl. Based Syst..

[7]  John Fox,et al.  The Knowledge Engineering Review , 1984, The Knowledge Engineering Review.

[8]  Wei-Tek Tsai,et al.  Verification and Validation of Knowledge-Based Systems , 1999, IEEE Trans. Knowl. Data Eng..

[9]  Janet M. Twomey,et al.  Validation and Verification , 1997 .

[10]  Neli Zlatareva,et al.  Verification of non-monotonic knowledge bases , 1997, Decis. Support Syst..