Proceedings

Verifying Pushdown Multi-Agent Systems against Strategy Logics

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 180-185.

Abstract

In this paper, we investigate model checking algorithms for variants of strategy logic over pushdown multi-agent systems, modeled by pushdown game structures (PGSs). We consider various fragments of strategy logic, i.e., SL[CG], SL[DG], SL[1G] and BSIL. We show that the model checking problems on PGSs for SL[CG], SL[DG] and SL[1G] are 3EXTIME-complete, which are not harder than the problem for the subsumed logic ATL*. When BSIL is concerned, the model checking problem becomes 2EXPTIME-complete. Our algorithms are automata-theoretic and based on the saturation technique, which are amenable to implementations.

  1. [Alur et al., 2002] Rajeev Alur, Thomas A. Henzinger, and Orna Kupferman. Alternating-time temporal logic. J. ACM, 49(5):672-713, 2002.
  2. [Aminof et al., 2013] Benjamin Aminof, Axel Legay, Aniello Murano, Olivier Serre, and Moshe Y. Vardi. Pushdown module checking with imperfect information. Inf. Comput., 223:1-17, 2013.
  3. [Bouajjani et al., 1997] Ahmed Bouajjani, Javier Esparza, and Oded Maler. Reachability Analysis of Pushdown Au- tomata: Application to Model Checking. In CONCUR, 1997.
  4. [Bourahla and Benmohamed, 2005] Mustapha Bourahla and Mohamed Benmohamed. Model checking multi-agent sys- tems. Informatica (Slovenia), 29(2):189-198, 2005.
  5. [Bouyer et al., 2015] Patricia Bouyer, Patrick Gardy, and Nicolas Markey. Weighted strategy logic with boolean goals over one-counter games. In FSTTCS, 2015.
  6. [Bozzelli et al., 2010] Laura Bozzelli, Aniello Murano, and Adriano Peron. Pushdown module checking. Formal Meth- ods in System Design, 36(1):65-95, 2010.
  7. [Bulling and Jamroga, 2011] Nils Bulling and Wojciech Jam- roga. Alternating epistemic mu-calculus. In IJCAI, 2011.
  8. [Cachat, 2002] Thierry Cachat. Symbolic strategy synthesis for games on pushdown graphs. In ICALP, 2002.
  9. [Carayol and Hague, 2014] Arnaud Carayol and Matthew Hague. Saturation algorithms for model-checking push- down systems. In AFL, 2014.
  10. [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 AAAI, 2015.
  11. [Chatterjee et al., 2007] Krishnendu Chatterjee, Thomas A. Henzinger, and Nir Piterman. Generalized parity games. In FOSSACS, 2007.
  12. [Chatterjee et al., 2010] Krishnendu Chatterjee, Thomas A. Henzinger, and Nir Piterman. Strategy logic. Inf. Comput., 208(6):677-693, 2010.
  13. [Chen et al., 2016] Taolue Chen, Fu Song, and Zhilin Wu. Global model checking on pushdown multi-agent systems. In AAAI, 2016.
  14. [Chockler et al., 2006] Hana Chockler, Orna Kupferman, and Moshe Y. Vardi. Coverage metrics for temporal logic model checking. Formal Methods in System Design, 28(3):189-212, 2006.
  15. [Esparza et al., 2003] Javier Esparza, Antonín Kucera, and Stefan Schwoon. Model checking LTL with regular val- uations for pushdown systems. Inf. Comput., 186(2):355- 376, 2003.
  16. [Gurevich and Harrington, 1982] Yuri Gurevich and Leo Harrington. Trees, automata, and games. In STOC, 1982.
  17. [Hague and Ong, 2009] Matthew Hague and C.-H. Luke Ong. Winning regions of pushdown parity games: A satu- ration method. In CONCUR, 2009. [Jamroga and Murano, 2014] Wojciech Jamroga and Aniello Murano. On module checking and strategies. In AAMAS, 2014.
  18. [Jamroga and Murano, 2015] Wojciech Jamroga and Aniello Murano. Module checking of strategic ability. In AAMAS, 2015.
  19. [Kupferman and Vardi, 2001] Orna Kupferman and Moshe Y. Vardi. Weak alternating automata are not that weak. ACM Trans. Comput. Log., 2(3):408-429, 2001.
  20. [Laroussinie et al., 2008] Franc ¸ois Laroussinie, Nicolas Markey, and Ghassan Oreiby. On the expressiveness and complexity of ATL. Logical Methods in Computer Science, 4(2), 2008.
  21. [Löding et al., 2004] Christof Löding, P. Madhusudan, and Olivier Serre. Visibly pushdown games. In FSTTCS, 2004.
  22. [Mogavero et al., 2012] Fabio Mogavero, Aniello Murano, Giuseppe Perelli, and Moshe Y. Vardi. What makes ATL* decidable? A decidable fragment of strategy logic. In CONCUR, 2012.
  23. [Mogavero et al., 2013] Fabio Mogavero, Aniello Murano, and Luigi Sauro. On the boundary of behavioral strategies. In LICS, 2013.
  24. [Mogavero et al., 2014] Fabio Mogavero, Aniello Murano, Giuseppe Perelli, and Moshe Y. Vardi. Reasoning about strategies: On the model-checking problem. ACM Trans. Comput. Log., 15(4):34:1-34:47, 2014.
  25. [Murano and Perelli, 2015] Aniello Murano and Giuseppe Perelli. Pushdown multi-agent system verification. In IJ- CAI, 2015.
  26. [Piterman and Vardi, 2004] Nir Piterman and Moshe Y. Vardi. Global model-checking of infinite-state systems. In CAV, 2004.
  27. [Piterman, 2007] Nir Piterman. From nondeterministic büchi and streett automata to deterministic parity automata. Log- ical Methods in Computer Science, 3(3), 2007.
  28. [Schwoon, 2001] Stefan Schwoon. Determinization and complementation of streett automata. In Automata, Log- ics, and Infinite Games, pages 79-91, 2001.
  29. [Serre, 2003] Olivier Serre. Note on winning positions on pushdown games with [omega]-regular conditions. Inf. Process. Lett., 85(6):285-291, 2003.
  30. [Vardi, 1995] Moshe Y. Vardi. An automata-theoretic ap- proach to linear temporal logic. In Banff Higher Order Workshop, 1995.
  31. [Walukiewicz, 2001] Igor Walukiewicz. Pushdown pro- cesses: Games and model-checking. Inf. Comput., 164(2):234-263, 2001.
  32. [Wang et al., 2015] Farn Wang, Sven Schewe, and Chung- Hao Huang. An extension of ATL with strategy interaction. ACM Trans. Program. Lang. Syst., 37(3):9, 2015.

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

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