English

Towards the Combination of Model Checking and Runtime Verification on Multi-Agent Systems

Logic in Computer Science 2023-06-19 v2 Multiagent Systems

Abstract

Multi-Agent Systems (MAS) are notoriously complex and hard to verify. In fact, it is not trivial to model a MAS, and even when a model is built, it is not always possible to verify, in a formal way, that it is actually behaving as we expect. Usually, it is relevant to know whether an agent is capable of fulfilling its own goals. One possible way to check this is through Model Checking. Specifically, by verifying Alternating-time Temporal Logic (ATL) properties, where the notion of strategies for achieving goals can be described. Unfortunately, the resulting model checking problem is not decidable in general. In this paper, we present a verification procedure based on combining Model Checking and Runtime Verification, where sub-models of the MAS model belonging to decidable fragments are verified by a model checker, and runtime monitors are used to verify the rest. Furthermore, we implement our technique and show experimental results.

Keywords

Cite

@article{arxiv.2202.09344,
  title  = {Towards the Combination of Model Checking and Runtime Verification on Multi-Agent Systems},
  author = {Angelo Ferrando and Vadim Malvone},
  journal= {arXiv preprint arXiv:2202.09344},
  year   = {2023}
}

Comments

arXiv admin note: text overlap with arXiv:2112.13621

R2 v1 2026-06-24T09:44:59.102Z