Proceedings

Pushdown Multi-Agent System Verification

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1090-1096.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

In this paper we investigate the model-checking problem of pushdown multi-agent systems for ATL* specifications.To this aim, we introduce pushdown game structures over which ATL* formulas are interpreted. We show an algorithm that solves the addressed model-checking problem in 3ExpTime. We also provide a 2ExpSpace lower bound by showing a reduction from the word acceptance problem for deterministic Turing machines with doubly exponential space.

  1. Abdulla et al., ] P. A. Abdulla, M. F. Atig, P. Hofman, R. Mayr, K. N. Kumar, and P. Totzke. Infinite-state en- ergy games. In CSL-LICS'14.
  2. [Alur and Yannakakis, 2001] R. Alur and M. Yannakakis. Model Checking of Hierarchical State Machines. ACM Trans. Program. Lang. Syst., 23(3):273-303, 2001.
  3. [Alur et al., 2002] R. Alur, T.A. Henzinger, and O. Kupfer- man. Alternating-Time Temporal Logic. JACM, 49(5):672- 713, 2002.
  4. [Alur et al., 2005] R. Alur, M. Benedikt, K. Etessami, P. Godefroid, T. W. Reps, and M. Yannakakis. Analysis of Recursive State Machines. ACM Trans. Program. Lang. Syst., 27(4):786-818, 2005.
  5. [Aminof et al., 2007] B. Aminof, A. Murano, and M.Y. Vardi. Pushdown Module Checking with Imperfect Information. In CONCUR '07, LNCS 4703, pages 461-476. Springer- Verlag, 2007.
  6. [Aminof et al., 2012] B. Aminof, O. Kupferman, and A. Mu- rano. Improved Model Checking of Hierarchical Systems. Inf. Comput., 210:68-86, 2012.
  7. [Aminof et al., 2013] B. Aminof, A. Legay, A. Murano, O. Serre, and M. Y. Vardi. Pushdown Module Checking with Imperfect Information. Inf. Comput., 213:1-17, 2013.
  8. [Bouajjani et al., 1997] A. Bouajjani, J. Esparza, and O. Maler. Reachability Analysis of Pushdown Automata: Application to Model-Checking. In CONCUR'97, pages 135-150, 1997.
  9. [Bozzelli et al., 2005] L. Bozzelli, A. Murano, and A. Peron. Pushdown Module Checking. In LPAR'05, LNCS 3835, pages 504-518. Springer-Verlag, 2005.
  10. [Bozzelli et al., 2010] L. Bozzelli, A. Murano, and A. Peron. Pushdown Module Checking. FMSD, 36(1):65-95, 2010.
  11. [Bulling, 2014] N. Bulling. A Survey of Multi-Agent Deci- sion Making. KI, 28(3):147-158, 2014.
  12. [Cermák et al., 2014] P. Cermák, A. Lomuscio, F. Mogavero, and A. Murano. MCMAS-SLK: A Model Checker for the Verification of Strategy Logic Specifications. In CAV, pages 525-532, 2014.
  13. [Cermák et al., 2015] P. Cermák, A. Lomuscio, and A. Mu- rano. Verifying and Synthesising Multi-Agent Systems against One-Goal Strategy Logic Specifications. In AAAI'15, pages 2038-2044, 2015.
  14. [Chatterjee and Velner, 2012] K. Chatterjee and Y. Velner. Mean-Payoff Pushdown Games. In LICS'12, pages 195- 204, 2012.
  15. [Clarke and Emerson, 1981] E.M. Clarke and E.A. Emerson. Design and Synthesis of Synchronization Skeletons Using Branching-Time Temporal Logic. In LP'81, LNCS 131, pages 52-71. Springer, 1981.
  16. [Clarke et al., 2002] E.M. Clarke, O. Grumberg, and D.A. Peled. Model Checking. MIT Press, 2002.
  17. [Kupferman et al., 2000a] O. Kupferman, P. M., P. S. T., and M. Y. Vardi. Open Systems in Reactive Environments: Control and Synthesis. In CONCUR'00, pages 92-107, 2000.
  18. [Kupferman et al., 2000b] O. Kupferman, M.Y. Vardi, and P. Wolper. An Automata Theoretic Approach to Branching- Time Model Checking. JACM, 47(2):312-360, 2000.
  19. [Kupferman et al., 2001] O. Kupferman, M.Y. Vardi, and P. Wolper. Module Checking. IC, 164(2):322-344, 2001.
  20. [Kupferman et al., 2002] O. Kupferman, N. Piterman, and M. Y. Vardi. Pushdown Specifications. In LPAR'02, pages 262-277, 2002.
  21. [Lomuscio and Raimondi, 2006] A. Lomuscio and F. Rai- mondi. MCMAS: A Model Checker for Multi-agent Sys- tems. In TACAS'06, pages 450-454, 2006.
  22. [Mogavero et al., 2014] F. Mogavero, A. Murano, G. Perelli, and M.Y. Vardi. Reasoning About Strategies: On the Model-Checking Problem. volume 15, 2014. doi:10.1145/2631917. DOI
  23. [Muller and Schupp, 1985] D. E. Muller and P. E. Schupp. The Theory of Ends, Pushdown Automata, and Second- Order Logic. Theor. Comput. Sci., 37:51-75, 1985.
  24. [Piterman and Vardi, 2004] N. Piterman and M. Y. Vardi. Global Model-Checking of Infinite-State Systems. In CAV'04, pages 387-400, 2004.
  25. [Pnueli, 1977] A. Pnueli. The Temporal Logic of Programs. In FOCS'77, pages 46-57. IEEE Computer Society, 1977.
  26. [Queille and Sifakis, 1981] J.P. Queille and J. Sifakis. Speci- fication and Verification of Concurrent Programs in Cesar. In SP'81, LNCS 137, pages 337-351. Springer, 1981.
  27. [Schewe, 2008] S. Schewe. ATL* Satisfiability is 2ExpTime- Complete. In ICALP'08, LNCS 5126, pages 373-385. Springer, 2008.
  28. [Song and Touili, 2014] F. Song and T. Touili. Efficient CTL model-checking for pushdown systems. Theor. Comput. Sci., 549:127-145, 2014.
  29. [Vester, 2014] Steen Vester. Model-checking Quantitative Alternating-time Temporal Logic on One-counter Game Models. Technical report, ArXiv, 2014.
  30. [Walukiewicz, 1996] I. Walukiewicz. Pushdown Processes: Games and Model Checking. In CAV'96, pages 62-74, 1996.
  31. [Walukiewicz, 2000] I. Walukiewicz. Model Checking CTL Properties of Pushdown Systems. In FSTTCS'00, pages 127-138, 2000.

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

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