Arrow Research search
Back to JAAMAS

JAAMAS 2006

Verifying Multi-agent Programs by Model Checking

Journal Article OriginalPaper Artificial Intelligence ยท Multi-Agent Systems

Abstract

Abstract This paper gives an overview of our recent work on an approach to verifying multi-agent programs. We automatically translate multi-agent systems programmed in the logic-based agent-oriented programming language AgentSpeak into either Promela or Java, and then use the associated Spin and JPF model checkers to verify the resulting systems. We also describe the simplified BDI logical language that is used to write the properties we want the systems to satisfy. The approach is illustrated by means of a simple case study.

Authors

Keywords

  • Agent-oriented programming
  • AgentSpeak
  • Model checking
  • Spin
  • JPF

Context

Venue
Autonomous Agents and Multi-Agent Systems
Archive span
2005-2026
Indexed papers
940
Paper id
859526526298269530