Proceedings

Symbolic Synthesis of Fault-Tolerance Ratios in Parameterised Multi-Agent Systems

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 324-330.

https://doi.org/10.24963/ijcai.2018/45

Abstract

We study the problem of determining the robustness of a multi-agent system of unbounded size against specifications expressed in a temporal-epistemic logic. We introduce a procedure to synthesise automatically the maximal ratio of faulty agents that may be present at runtime for a specification to be satisfied in a multi-agent system. We show the procedure to be sound and amenable to symbolic implementation. We present an implementation and report the experimental results obtained by running this on a number of protocols from swarm robotics.

  1. [Aminof et al., 2018] Benjamin Aminof, Sasha Rubin, Ilina Stoilkovska, Josef Widder, and Florian Zuleger. Param- eterized model checking of synchronous distributed algo- rithms by abstraction. In Proceedings of VMCAI18, pages 1-24. Springer International Publishing, 2018.
  2. [Apt and Kozen, 1986] Krzysztof R. Apt and Dexter Kozen. Limits for automatic verification of finite-state concurrent systems. Information Processing Letters, 22(6):307-309, 1986.
  3. [Barnat et al., 2012] Jiri Barnat, Lubos Brim, Adam Krejci, Adam Streck, David Safranek, Martin Vejnar, and Tomas Vejpustek. On parameter synthesis by parallel model checking. IEEE/ACM Transactions on Computational Bi- ology and Bioinformatics, 9(3):693-705, 2012.
  4. [Beneš et al., 2016] Nikola Beneš, Luboš Brim, Martin Demko, Samuel Pastva, and David Šafránek. Parallel SMT-based parameter synthesis with application to piece- wise multi-affine systems. In Proceedings of ATVA16, vol- ume 9938 of LNCS, pages 192-208. Springer, 2016.
  5. [Bloem et al., 2015] Roderick Bloem, Swen Jacobs, Ayrat Khalimov, Igor Konnov, Sasha Rubin, Veith Veith, and Josef Widder. Decidability of Parameterized Verification. Morgan and Claypool Publishers, 2015.
  6. [Bozzano and Villafiorita, 2007] Marco Bozzano and Adolfo Villafiorita. The FSAP/NuSMV-SA safety anal- ysis platform. Software Tools for Technology Transfer, 9(1):5-24, 2007.
  7. [Brambilla, 2014] Manuele Brambilla. Formal methods for the design and analysis of robot swarms. PhD thesis, Ecole Polytechnique de Bruxelles, 2014.
  8. [Clarke et al., 1999] Edmund M. Clarke, Orna Grumberg, and Doron Peled. Model Checking. The MIT Press, Cam- bridge, Massachusetts, 1999.
  9. [Dixon et al., 2012] Clare Dixon, Alan FT Winfield, Michael Fisher, and Chengxiu Zeng. Towards temporal verification of swarm robotic systems. Robotics and Autonomous Systems, 60(11):1429-1441, 2012.
  10. [Emerson and Namjoshi, 1995] E. Allen Emerson and Kedar S. Namjoshi. Reasoning about rings. In Pro- ceedings of POPL95, pages 85-94.
  11. [Ezekiel and Lomuscio, 2009] Jonathan Ezekiel and Alessio Lomuscio. Combining fault injection and model checking to verify fault tolerance in multi-agent systems. In Pro- ceedings of AAMAS09, pages 113-120. IFAAMAS Press, 2009.
  12. [Ezekiel and Lomuscio, 2017] Jonathan Ezekiel and Alessio Lomuscio. Combining fault injection and model checking to verify fault tolerance, recoverability, and diagnosabil- ity in multi-agent systems. Information and Computation, 254(2):167-194, 2017.
  13. [Ezekiel et al., 2011] Jonathan Ezekiel, Alessio Lomuscio, Levente Molnar, and Sandor Veres. Verifying fault toler- ance and self-diagnosability of an autonomous underwater vehicle. In Proceedings of IJCAI11, pages 1659-1664. AAAI Press, 2011. IJCAI
  14. [Ferrante et al., 2013] Eliseo Ferrante, Manuele Brambilla, Mauro Birattari, and Marco Dorigo. Socially-Mediated Negotiation for Obstacle Avoidance in Collective Trans- port, volume 83 of STAR, pages 571-583. Springer Berlin Heidelberg, 2013.
  15. [van der Hoek and Wooldridge, 2002] Wiebe van der Hoek and Michael Wooldridge. Tractable multiagent planning for epistemic goals. In Proceedings of AAMAS02, pages 1167-1174. ACM Press, 2002.
  16. [John et al., 2013] Annu John, Igor Konnov, Ulrich Schmid, Helmut Veith, and Josef Widder. Parameterized model checking of fault-tolerant distributed algorithms by ab- straction. In Proceedings of FMCAD13, pages 201-209. IEEE, 2013.
  17. [Kouvaros and Lomuscio, 2013a] Panagiotis Kouvaros and Alessio Lomuscio. Automatic verification of parame- terised interleaved multi-agent systems. In Proceedings AAMAS13, pages 861-868. IFAAMAS, 2013.
  18. [Kouvaros and Lomuscio, 2013b] Panagiotis Kouvaros and Alessio Lomuscio. A cutoff technique for the verification of parameterised interpreted systems with parameterised environments. In Proceedings of IJCAI13, pages 2013- 2019. AAAI Press, 2013. IJCAI
  19. [Kouvaros and Lomuscio, 2015] Panagiotis Kouvaros and Alessio Lomuscio. Verifying emergent properties of swarms. In Proceedings of IJCAI15, pages 1083-1089. AAAI Press, 2015. IJCAI
  20. [Kouvaros and Lomuscio, 2016] Panagiotis Kouvaros and Alessio Lomuscio. Parameterised verification for multi- agent systems. Artificial Intelligence, 234:152-189, 2016.
  21. [Kouvaros and Lomuscio, 2017] Panagiotis Kouvaros and Alessio Lomuscio. Verifying fault-tolerance in parame- terised multi-agent systems. In Proceedings of IJCAI17, pages 288-294. AAAI Press, 2017. IJCAI
  22. [Lomuscio et al., 2010] Alessio Lomuscio, Wojciech Penczek, and Hongyang Qu. Partial order reduction for model checking interleaved multi-agent systems. Fundamenta Informaticae, 101(1-2):71-90, 2010.
  23. [Winfield et al., 2005] Alan FT Winfield, Chrostopher J. Harper, and Julien Nembrini. Towards dependable swarms and a new discipline of swarm engineering. In Proceed- ings of SAB2004, volume 3342 of LNCS, pages 126-142. Springer, 2005.
  24. [Winfield et al., 2008] Alan FT Winfield, Wenguo Liu, Julien Nembrini, and Alcherio Martinoli. Modelling a wireless connected swarm of mobile robots. Swarm In- telligence, 2(2-4):241-266, 2008.
  25. [Zhang et al., 2009] Yingqian Zhang, Efrat Manisterski, Sarit Kraus, VS Subrahmanian, and David Peleg. Com- puting the fault tolerance of multi-agent deployment. Ar- tificial Intelligence, 173(3):437-465, 2009.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards