Verifying and Synthesising Multi-Agent Systems against One-Goal Strategy Logic Specifications

Authors

  • Petr Čermák Imperial College London
  • Alessio Lomuscio Imperial College London
  • Aniello Murano Università degli Studi di Napoli Federico II

DOI:

https://doi.org/10.1609/aaai.v29i1.9444

Keywords:

Model Checking, Synthesis, Strategy Logic

Abstract

Strategy Logic (SL) has recently come to the fore as a useful specification language to reason about multi-agent systems. Its one-goal fragment, or SL[1G], is of particular interest as it strictly subsumes widely used logics such as ATL*, while maintaining attractive complexity features. In this paper we put forward an automata-based methodology for verifying and synthesising multi-agent systems against specifications given in SL[1G]. We show that the algorithm is sound and optimal from a computational point of view. A key feature of the approach is that all data structures and operations on them can be performed on BDDs. We report on a BDD-based model checker implementing the algorithm and evaluate its performance on the fair process scheduler synthesis.

Downloads

Published

2015-02-18

How to Cite

Čermák, P., Lomuscio, A., & Murano, A. (2015). Verifying and Synthesising Multi-Agent Systems against One-Goal Strategy Logic Specifications. Proceedings of the AAAI Conference on Artificial Intelligence, 29(1). https://doi.org/10.1609/aaai.v29i1.9444

Issue

Section

AAAI Technical Track: Multiagent Systems