Verifying Fault-Tolerance in Parameterised Multi-Agent Systems
Abstract
We develop a technique to evaluate the fault-tolerance of a multi-agent system whose number of agents is unknown at design time. We present a method for injecting a variety of non-ideal behaviours, or faults, studied in the safety-analysis literature into the abstract agent templates that are used to generate an unbounded family of multi-agent systems with different sizes. We define the parameterised fault-tolerance problem as the decision problem of establishing whether any concrete system, in which the ratio of faulty versus non-faulty agents is under a given threshold, satisfies a given temporal-epistemic specification. We put forward a sound and complete technique for solving the problem for the semantical set-up considered. We present an implementation and a case study identifying the threshold under which the alpha swarm aggregation algorithm is robust to faults against its temporal-epistemic specifications.
Cite
Text
Kouvaros and Lomuscio. "Verifying Fault-Tolerance in Parameterised Multi-Agent Systems." International Joint Conference on Artificial Intelligence, 2017. doi:10.24963/IJCAI.2017/41Markdown
[Kouvaros and Lomuscio. "Verifying Fault-Tolerance in Parameterised Multi-Agent Systems." International Joint Conference on Artificial Intelligence, 2017.](https://mlanthology.org/ijcai/2017/kouvaros2017ijcai-verifying/) doi:10.24963/IJCAI.2017/41BibTeX
@inproceedings{kouvaros2017ijcai-verifying,
title = {{Verifying Fault-Tolerance in Parameterised Multi-Agent Systems}},
author = {Kouvaros, Panagiotis and Lomuscio, Alessio},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {2017},
pages = {288-294},
doi = {10.24963/IJCAI.2017/41},
url = {https://mlanthology.org/ijcai/2017/kouvaros2017ijcai-verifying/}
}