COVERAGE: verifying multiple-agent knowledge-based systems

Abstract The increasing development of distributed knowledge-based systems based upon the multiple-agent paradigm demands techniques for the verification of these systems. As a minimum requirement, it is necessary to verify that the individual agents are capable of fulfilling their advertised capabilities, and that the whole group of agent forms a complete and coherent team. Anomaly detection, as performed by the cover tool, has proven to be a useful method for verifying logical properties of stand-alone knowledge-based systems. This article describes the coverage tool—an extension of cover designed to perform anomaly detection on multiple-agent systems. C overage checks a multiple-agent system at several levels to verify that the system forms a coherent and complete team. The article includes a running example of a multiple-agent system verified using coverage .

[1]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[2]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[3]  Alun D. Preece,et al.  Principles and practice in verifying rule-based systems , 1992, Knowl. Eng. Rev..

[4]  Daniel E. O'Leary Verification of multiple agent knowledge-based systems , 1998, Proceedings Ninth International Workshop on Database and Expert Systems Applications (Cat. No.98EX130).

[5]  Marc Ayel,et al.  SYCOJET and SACCO, two tools for verifying expert systems , 1993 .

[6]  Uma G. Gupta Validating and Verifying Knowledge-Based Systems , 1991 .

[7]  Nicholas R. Jennings,et al.  Foundations of distributed artificial intelligence , 1996, Sixth-generation computer technology series.

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

[9]  Michael Wooldridge,et al.  Specifying and verifying distributed artificial intelligent systems , 1993 .

[10]  Alun D. Preece,et al.  Foundation and application of knowledge base verification , 1994, Int. J. Intell. Syst..

[11]  Nicholas R. Jennings,et al.  ARCHON: a distributed artificial intelligence system for industrial application , 1996 .

[12]  Nicholas R. Jennings,et al.  DESIRE: Modelling Multi-Agent Systems in a Compositional Formal Framework , 1997, Int. J. Cooperative Inf. Syst..

[13]  Alun D. Preece,et al.  Evaluation of verification tools for knowledge-based systems , 1997, Int. J. Hum. Comput. Stud..

[14]  Timothy W. Finin,et al.  Enabling Technology for Knowledge Sharing , 1991, AI Mag..

[15]  Bob J. Wielinga,et al.  KADS: a modelling approach to knowledge engineering , 1992 .