Model checking agentspeak

  • Authors:
  • Rafael H. Bordini;Michael Fisher;Carmen Pardavila;Michael Wooldridge

  • Affiliations:
  • University of Liverpool, Liverpool, U.K.;University of Liverpool, Liverpool, U.K.;University of Liverpool, Liverpool, U.K.;University of Liverpool, Liverpool, U.K.

  • Venue:
  • AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces ASF, a variation of the BDI logic programming language ASL intended to permit the model-theoretic verification of multi-agent systems. After briefly introducing ASF and discussing its relationship to ASL, we show how ASF programs can be transformed into Prm, the model specification language for the Spin model-checking system. We also describe how specifications written in a simplified form of BDI logic can be transformed into Spin-format linear temporal logic formulae. With our approach, it is thus possible to automatically verify whether or not multi-agent systems implemented in ASF satisfy specifications expressed as BDI logic formulæ. We illustrate our approach with a short case study, in which we show how BDI properties of a simulated auction system implemented in ASF were verified.