Home /Research /Verifying Fault-Tolerance in Probabilistic Swarm Systems
SWARM

Verifying Fault-Tolerance in Probabilistic Swarm Systems

Alessio Lomuscio, Edoardo Pirovano

Year
2020
Citations
3
Access
Open access

Abstract

We present a method for reasoning about fault-tolerance in unbounded robotic swarms. We introduce a novel semantics that accounts for the probabilistic nature of both the swarm and possible malfunctions, as well as the unbounded nature of swarm systems. We define and interpret a variant of probabilistic linear-time temporal logic on the resulting executions, including those arising from faulty behaviour by some of the agents in the swarm. We specify the decision problem of parameterised fault-tolerance, which concerns determining whether a probabilistic specification holds under possibly faulty behaviour. We outline a verification procedure that we implement and use to study a foraging protocol from swarm robotics, and report the experimental results obtained.

Keywords

Swarm behaviourProbabilistic logicSwarm roboticsComputer scienceFault toleranceSemantics (computer science)Artificial intelligenceSwarm intelligenceTheoretical computer scienceDistributed computing

Related papers

Browse all SWARM papers