Proceedings

NatSTV: Towards Verification of Natural Strategic Ability

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Demo Track. Pages 11072-11076.

https://doi.org/10.24963/ijcai.2025/1265

Abstract

We present NatSTV, a tool for approximate verification of natural strategic ability in multi-agent systems. The tool builds on our model checker STV (STrategic Verifier), and implements heuristic synthesis of natural strategies for asynchronous agents with imperfect information and recall. All of that is available through a web interface, with no need to install or configure the software by the user.

  1. [Alur et al., 1998] R. Alur, T. Henzinger, F. Mang, S. Qadeer, S. Rajamani, and S. Tasiran. MOCHA: Modularity in model checking. In Proceedings of Com- puter Aided Verification (CAV), volume 1427 of Lecture Notes in Computer Science, pages 521-525. Springer, 1998.
  2. [Alur et al., 2002] R. Alur, T. A. Henzinger, and O. Kupfer- man. Alternating-time Temporal Logic. Journal of the ACM, 49:672-713, 2002.
  3. [Aruta et al., 2024] Marco Aruta, Vadim Malvone, and Aniello Murano. A model checker for natural strategic ability, 2024.
  4. [Belardinelli et al., 2022] Francesco Belardinelli, Wojtek Jamroga, Vadim Malvone, Munyque Mittelmann, Aniello Murano, and Laurent Perrussel. Reasoning about human- friendly strategies in repeated keyword auctions. In Pro- ceedings of AAMAS, pages 62-71. IFAAMAS, 2022.
  5. [Berthon et al., 2024] Raphaël Berthon, Joost-Pieter Katoen, Munyque Mittelmann, and Aniello Murano. Natural strategic ability in stochastic multi-agent systems. In Pro- ceedings of AAAI, pages 17308-17316. AAAI Press, 2024.
  6. [Bulling et al., 2010] N. Bulling, J. Dix, and W. Jamroga. Model checking logics of strategic ability: Complexity. In M. Dastani, K. Hindriks, and J.-J. Meyer, editors, Spec- ification and Verification of Multi-Agent Systems, pages 125-159. Springer, 2010.
  7. [Busard et al., 2014] S. Busard, C. Pecheur, H. Qu, and F. Raimondi. Improving the model checking of strate- gies under partial observability and fairness constraints. In Formal Methods and Software Engineering, volume 8829 of Lecture Notes in Computer Science, pages 27-42. Springer, 2014.
  8. [Cermak et al., 2014] P. Cermak, A. Lomuscio, F. Mo- gavero, and A. Murano. MCMAS-SLK: A model checker for the verification of strategy logic specifications. In Proc. of Computer Aided Verification (CAV), volume 8559 of Lecture Notes in Computer Science, pages 525-532. Springer, 2014.
  9. [Cermák et al., 2015] Petr Cermák, Alessio Lomuscio, and Aniello Murano. Verifying and synthesising multi-agent systems against one-goal strategy logic specifications. In Proceedings of AAAI, pages 2038-2044, 2015.
  10. [Chen et al., 2013] T. Chen, V. Forejt, M. Kwiatkowska, D. Parker, and A. Simaitis. PRISM-games: A model checker for stochastic multi-player games. In Proceedings of Tools and Algorithms for Construction and Analysis of Systems (TACAS), volume 7795 of Lecture Notes in Com- puter Science, pages 185-191. Springer, 2013.
  11. [Culnane et al., 2015] C. Culnane, P.Y.A. Ryan, S.A. Schneider, and V. Teague. vvote: A verifiable voting system. ACM Trans. Inf. Syst. Secur., 18(1):3:1-3:30, 2015.
  12. [Ferrando and Malvone, 2024] Angelo Ferrando and Vadim Malvone. Hands-on VITAMIN: A compositional tool for model checking of multi-agent systems. In Proceedings of the 25th Workshop "From Objects to Agents", volume 3735 of CEUR Workshop Proceedings, pages 148-160. CEUR-WS.org, 2024.
  13. [Huang and van der Meyden, 2014] X. Huang and R. van der Meyden. Symbolic model checking epistemic strategy logic. In Proceedings of AAAI Conference on Artificial Intelligence, pages 1426-1432, 2014.
  14. [Jamroga et al., 2018] W. Jamroga, M. Knapik, and D. Kurpiewski. Model checking the SELENE e-voting protocol in multi-agent logics. In Proceedings of the 3rd International Joint Conference on Electronic Voting (E- VOTE-ID), volume 11143 of Lecture Notes in Computer Science, pages 100-116. Springer, 2018.
  15. [Jamroga et al., 2019a] Wojciech Jamroga, Michał Knapik, Damian Kurpiewski, and Łukasz Mikulski. Approximate verification of strategic abilities under imperfect informa- tion. Artificial Intelligence, 277, 2019.
  16. [Jamroga et al., 2019b] Wojciech Jamroga, Vadim Malvone, and Aniello Murano. Natural strategic ability. Artificial Intelligence, 277, 2019.
  17. [Jamroga et al., 2019c] Wojciech Jamroga, Vadim Malvone, and Aniello Murano. Natural strategic ability under im- perfect information. In Proceedings of the 18th Interna- tional Conference on Autonomous Agents and Multiagent Systems AAMAS 2019, pages 962-970. IFAAMAS, 2019.
  18. [Jamroga et al., 2020a] W. Jamroga, W. Penczek, T. Sidoruk, P. Dembiński, and A. Mazurkiewicz. Towards partial or- der reductions for strategic ability. Journal of Artificial Intelligence Research, 68:817-850, 2020.
  19. [Jamroga et al., 2020b] Wojciech Jamroga, Yan Kim, Damian Kurpiewski, and Peter Y. A. Ryan. Towards model checking of voting protocols in uppaal. In Pro- ceedings of E-Vote-ID, volume 12455 of Lecture Notes in Computer Science, pages 129-146. Springer, 2020.
  20. [Jamroga et al., 2021a] Wojciech Jamroga, Damian Kurpiewski, and Vadim Malvone. Natural strategic abilities in voting protocols. In Proceedings of STAST 2020, 2021. To appear.
  21. [Jamroga et al., 2021b] Wojciech Jamroga, Wojciech Penczek, and Teofil Sidoruk. Strategic abilities of asyn- chronous agents: Semantic side effects and how to tame them. In Proceedings of KR 2021, pages 368-378, 2021.
  22. [Jamroga, 2015] Wojciech Jamroga. Logical Methods for Specification and Verification of Multi-Agent Systems. ICS PAS Publishing House, 2015.
  23. [Kaminski et al., 2024] Mateusz Kaminski, Damian Kurpiewski, and Wojciech Jamroga. STV+KH: towards practical verification of strategic ability for knowledge and information flow. In Proceedings of AAMAS, pages 2812-2814. ACM, 2024.
  24. [Kurpiewski et al., 2019] Damian Kurpiewski, Wojciech Jamroga, and Michał Knapik. STV: Model checking for strategies under imperfect information. In Proceedings of the 18th International Conference on Autonomous Agents and Multiagent Systems AAMAS 2019, pages 2372-2374.
  25. IFAAMAS, 2019.
  26. [Kurpiewski et al., 2021] Damian Kurpiewski, Witold Pazderski, Wojciech Jamroga, and Yan Kim. STV+Reductions: Towards practical verification of strategic ability using model reductions. In Proceedings of AAMAS, pages 1770-1772. ACM, 2021.
  27. [Kurpiewski et al., 2022] Damian Kurpiewski, Wojciech Jamroga, Lukasz Masko, Lukasz Mikulski, Witold Pazderski, Wojciech Penczek, and Teofil Sidoruk. Veri- fication of multi-agent properties in electronic voting: A case study. In Advances in Modal Logic, pages 531-556. College Publications, 2022.
  28. [Kurpiewski et al., 2024] Damian Kurpiewski, Ma- teusz Kaminski, Yan Kim, Lukasz Masko Witold Pazderski, Wojciech Jamroga, and Lukasz Mikul- ski. STV -StraTegic Verifier. code repository, 2024. https://github.com/blackbat13/stv. Link
  29. [Lomuscio et al., 2013] Alessio Lomuscio, Ben Strulo, Nigel G. Walker, and Peng Wu. Assume-guarantee reasoning with local specifications. Int. J. Found. Comput. Sci., 24(4):419-444, 2013.
  30. [Lomuscio et al., 2017] A. Lomuscio, H. Qu, and F. Rai- mondi. MCMAS: An open-source model checker for the verification of multi-agent systems. International Jour- nal on Software Tools for Technology Transfer, 19(1):9- 30, 2017.
  31. [Mogavero et al., 2014] F. Mogavero, A. Murano, G. Perelli, and M.Y. Vardi. Reasoning about strategies: On the model-checking problem. ACM Transactions on Compu- tational Logic, 15(4):1-42, 2014.
  32. [Ryan, 2010] P.Y.A. Ryan. The computer ate my vote. In Formal Methods: State of the Art and New Directions, pages 147-184. Springer, 2010.
  33. [Schobbens, 2004] P. Y. Schobbens. Alternating-time logic with imperfect recall. Electronic Notes in Theoretical Computer Science, 85(2):82-93, 2004.

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

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