Model Checking Communicative Agent-Based Systems

  • Authors:
  • Jamal Bentahar;John-Jules Meyer

  • Affiliations:
  • Concordia University, Concordia Institute for Information Systems Engineering, Montreal, QC, Canada;Utrecht University, Department of Information & Computer Science, The Netherlands

  • Venue:
  • Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model checking is a formal technique used to verify communication protocols against given properties. In this paper, we address the problem of verifying systems designed as a set of autonomous interacting agents using such a technique. These software agents are equipped with knowledge and beliefs and interact with each other according to protocols governed by a set of logical rules. We present a tableau-based model checking algorithm for these systems and provide the termination and complexity results.