{"type":"ScholarlyArticle","title":"Verification of Broadcasting Multi-Agent Systems against an Epistemic Strategy Logic","authors":[{"name":"Francesco Belardinelli","slug":"francesco-belardinelli","given":"Francesco","family":"Belardinelli","affiliation":"Laboratoire IBISC , UEVE and IRIT Toulouse"},{"name":"Alessio Lomuscio","slug":"alessio-lomuscio","given":"Alessio","family":"Lomuscio","affiliation":"Department of Computing Imperial College London"},{"name":"Aniello Murano","slug":"aniello-murano","given":"Aniello","family":"Murano","affiliation":"DIETI Università degli Studi di Napoli"},{"name":"Sasha Rubin","slug":"sasha-rubin","given":"Sasha","family":"Rubin","affiliation":"DIETI Università degli Studi di Napoli"}],"abstract":"We study a class of synchronous, perfect-recall multi-agent systemswith imperfect information and broadcasting (i.e., fully observableactions).  We define an epistemic extension of strategy logic withincomplete information and the assumption of uniform and coherentstrategies. In this setting, we prove that the model checking problem,and thus rational synthesis, is decidable with non-elementarycomplexity.  We exemplify the applicability of the framework on arational secret-sharing scenario.","doi":"10.24963/ijcai.2017/14","url":"https://ijcai.org/proceedings/2017/14","pdf":"https://ijcai.org/proceedings/2017/0014.pdf","markdown":"https://ijcai.org/proceedings/2017/14.md","bibtex":"https://ijcai.org/proceedings/2017/bibtex/14","volume":{"slug":"2017","title":"Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence","short_title":"IJCAI 2017","url":"https://ijcai.org/proceedings/2017/","year":2017,"location":"Melbourne, Australia","dates":"19-25 August 2017","editors":"Carles Sierra","isbn":"978-0-9992411-0-3","publisher":"International Joint Conferences on Artificial Intelligence Organization","doi_prefix":"10.24963/ijcai.2017"},"section":"Agent-based and Multi-agent Systems","track":"Main track","number":14,"pages":{"first":91,"last":97},"keywords":["Agent-based and Multi-agent Systems: Formal verification, validation and synthesis","Multidisciplinary Topics and Applications: Validation and Verification"],"videos":[],"references":[{"position":1,"raw":"[Abraham et al., 2006] I. Abraham, D. Dolev, R. Gonen, and J. Y. Halpern. Distributed computing meets game theory: robust mechanisms for rational secret sharing and multi- party computation. In PODC'06, pages 53-62, 2006.","title":"Distributed computing meets game theory: robust mechanisms for rational secret sharing and multiparty computation","authors":"Abraham","year":"2006","venue":"PODC'06","doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[Abraham et al., 2011] I. Abraham, L. Alvisi, and J.Y. Halpern. Distributed computing meets game theory: com- bining insights from two fields. SIGACT News, 42(2):69- 76, 2011.","title":"Distributed computing meets game theory: combining insights from two fields","authors":"Abraham","year":"2011","venue":"SIGACT News","doi":null,"url":null,"internal_url":null},{"position":3,"raw":"[Alur et al., 2002] R. Alur, T.A. Henzinger, and O. Kupfer- man. Alternating-time temporal logic. J. ACM, 49(5):672- 713, 2002.","title":"Alternating-time temporal logic","authors":"R Alur, T A Henzinger, O Kupferman","year":"2002","venue":"J. ACM","doi":null,"url":null,"internal_url":null},{"position":4,"raw":"[Belardinelli and Lomuscio, 2009] F. Belardinelli and A. Lomuscio. Quantified epistemic logics for reasoning about knowledge in multi-agent systems. Art. Intell., 173(9-10):982-1013, 2009.","title":"Quantified epistemic logics for reasoning about knowledge in multi-agent systems","authors":"F Belardinelli, A Lomuscio","year":"2009","venue":"Art. Intell","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[Belardinelli et al., 2017] F. Belardinelli, A. Lomuscio, A. Murano, and S. Rubin. Verification of multi-agent sys- tems with imperfect information and public actions. In AAMAS'17, pages 1268-1276, 2017.","title":"Verification of multi-agent systems with imperfect information and public actions","authors":"F Belardinelli, A Lomuscio, A Murano, S Rubin","year":"2017","venue":"AAMAS'17","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[Belardinelli, 2014] F. Belardinelli. Reasoning about knowl- edge and strategies: Epistemic strategy logic. In SR'14, pages 27-33, 2014.","title":"Reasoning about knowledge and strategies: Epistemic strategy logic","authors":"F Belardinelli","year":"2014","venue":"SR'14","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[Berthon et al., 2017a] R. Berthon, B. Maubert, and A. Mu- rano. Decidability results for ATL* with imperfect infor- mation and perfect recall. In AAMAS'17, pages 1250- 1258, 2017.","title":"Decidability results for ATL* with imperfect information and perfect recall","authors":"Berthon","year":"2017","venue":"AAMAS'17","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[Berthon et al., 2017b] R. Berthon, B. Maubert, A. Murano, S. Rubin, and M. Vardi. Hierarchical strategic reasoning. In LICS'17, 2017. To appear.","title":"Hierarchical strategic reasoning","authors":"Berthon","year":"2017","venue":"LICS'17","doi":null,"url":null,"internal_url":null},{"position":9,"raw":"[Bulling and Jamroga, 2014] N. Bulling and W. Jamroga. Comparing variants of strategic ability: how uncertainty and memory influence general properties of games. JAA- MAS, 28(3):474-518, 2014.","title":"Comparing variants of strategic ability: how uncertainty and memory influence general properties of games","authors":"N Bulling, W Jamroga","year":"2014","venue":"JAA-MAS","doi":null,"url":null,"internal_url":null},{"position":10,"raw":"[Čermák et al., 2014] P. Čermák, A. Lomuscio, F. Mo- gavero, and A. Murano. MCMAS-SLK: A model checker for the verification of strategy logic specifications. In CAV'14, pages 524-531, 2014.","title":"MCMAS-SLK: A model checker for the verification of strategy logic specifications","authors":"P Čermák, A Lomuscio, F Mogavero, A Murano","year":"2014","venue":"CAV'14","doi":null,"url":null,"internal_url":null},{"position":11,"raw":"[Cermák, 2014] P. Cermák. A model checker for strategy logic. Master's thesis, Dept. of Comp., Imperial, 2014.","title":"A model checker for strategy logic","authors":"P Cermák","year":"2014","venue":null,"doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[Clarke et al., 2002] E.M. Clarke, O. Grumberg, and D.A. Peled. Model Checking. MIT Press, 2002.","title":"Model Checking","authors":"E M Clarke, O Grumberg, D A Peled","year":"2002","venue":null,"doi":null,"url":null,"internal_url":null},{"position":13,"raw":"[Dima and Tiplea, 2011] C. Dima and F.L. Tiplea. Model- checking ATL under imperfect information and perfect recall semantics is undecidable. CoRR, abs/1102.4225, 2011.","title":"Modelchecking ATL under imperfect information and perfect recall semantics is undecidable","authors":"C Dima, F L Tiplea","year":"2011","venue":null,"doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[Fagin et al., 1995] R. Fagin, J.Y. Halpern, Y. Moses, and M.Y. Vardi. Reasoning about Knowledge. MIT, 1995.","title":"Reasoning about Knowledge","authors":"R Fagin, J Y Halpern, Y Moses, M Y Vardi","year":"1995","venue":null,"doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[Fisman et al., 2010] D. Fisman, O. Kupferman, and Y. Lustig. Rational synthesis. In TACAS'10, pages 190-204, 2010.","title":"Rational synthesis","authors":"D Fisman, O Kupferman, Y Lustig","year":"2010","venue":"TACAS'10","doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[Gutierrez et al., 2016] J. Gutierrez, G. Perelli, and M. Wooldridge. Imperfect information in reactive modules games. In KR'15, pages 390-400, 2016.","title":"Imperfect information in reactive modules games","authors":"J Gutierrez, G Perelli, M Wooldridge","year":"2016","venue":"KR'","doi":null,"url":null,"internal_url":null},{"position":17,"raw":"[Gutierrez et al., 2017] J. Gutierrez, P. Harrenstein, and M. Wooldridge. Reasoning about equilibria in game-like concurrent systems. Ann. Pure Appl. Log., 168(2):373- 403, 2017.","title":"Reasoning about equilibria in game-like concurrent systems","authors":"Gutierrez","year":"2017","venue":"Ann. Pure Appl. Log","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[Halpern and Vardi, 1989] J. Halpern and M. Vardi. The complexity of reasoning about knowledge and time. I. Lower bounds. J. Comp. Sys. Sci., 38(1):195-237, 1989.","title":"The complexity of reasoning about knowledge and time. I. Lower bounds","authors":"Halpern, ] J Vardi, M Halpern, Vardi","year":"1989","venue":"J. Comp. Sys. Sci","doi":null,"url":null,"internal_url":null},{"position":19,"raw":"[Halpern et al., 2003] J. Halpern, R. van der Meyden, and M. Y. Vardi. Complete axiomatisations for reasoning about knowledge and time. SIAM Comp., 33(3):674-703, 2003.","title":"Complete axiomatisations for reasoning about knowledge and time","authors":"J Halpern, R Van Der Meyden, M Y Vardi","year":"2003","venue":"SIAM Comp","doi":null,"url":null,"internal_url":null},{"position":20,"raw":"[Hoek and Wooldridge, 2003] W. van der Hoek and M. Wooldridge. Cooperation, knowledge, and time: Alternating-time temporal epistemic logic and its applica- tions. Studia Logica, 75(1):125-157, 2003.","title":"Cooperation, knowledge, and time: Alternating-time temporal epistemic logic and its applications","authors":"W Van Der Hoek, M Wooldridge","year":"2003","venue":"Studia Logica","doi":null,"url":null,"internal_url":null},{"position":21,"raw":"[Huang and Meyden, 2014] X. Huang and R. van der Mey- den. A temporal logic of strategic knowledge. In KR'14, 2014.","title":"A temporal logic of strategic knowledge","authors":"X Huang, R Van Der Meyden","year":"2014","venue":"KR'","doi":null,"url":null,"internal_url":null},{"position":22,"raw":"[Jamroga and Dix, 2006] W. Jamroga and J. Dix. Model checking abilities under incomplete information is indeed ∆ 2 p -complete. In EUMAS'06, pages 14-15, 2006.","title":"Model checking abilities under incomplete information is indeed ∆ 2 p -complete","authors":"W Jamroga, J Dix","year":"2006","venue":"EUMAS'06","doi":null,"url":null,"internal_url":null},{"position":23,"raw":"[Jamroga and van der Hoek, 2004] W. Jamroga and W. van der Hoek. Agents that know how to play. Fund. Inf., 62:1-35, 2004.","title":"Agents that know how to play","authors":"Van Jamroga, ; W Der Hoek, W Jamroga, Van Der Hoek","year":"2004","venue":"Fund. Inf","doi":null,"url":null,"internal_url":null},{"position":24,"raw":"[Jennings and others, 2001] N. Jennings et al. Auto- mated negotiation: Prospects, methods, and challenges. Int. J. of Gr. Dec and Neg., 10(199-215):199-215, 2001.","title":"Automated negotiation: Prospects, methods, and challenges","authors":"N Jennings","year":"2001","venue":"Int. J. of Gr. Dec and Neg","doi":null,"url":null,"internal_url":null},{"position":25,"raw":"[Kupferman et al., 2016] O. Kupferman, G. Perelli, and M.Y. Vardi. Synthesis with rational environments. Ann. Math. Art. Int., 78(1):3-20, 2016.","title":"Synthesis with rational environments","authors":"O Kupferman, G Perelli, M Y Vardi","year":"2016","venue":"Ann. Math. Art. Int","doi":null,"url":null,"internal_url":null},{"position":26,"raw":"[Lomuscio et al., 2000] A. Lomuscio, R. van der Meyden, and M. Ryan. Knowledge in multi-agent systems: Initial configurations and broadcast. ACM Trans. Comp. Log., 1(2):246-282, 2000.","title":"Knowledge in multi-agent systems: Initial configurations and broadcast","authors":"A Lomuscio, R Van Der Meyden, M Ryan","year":"2000","venue":"ACM Trans. Comp. Log","doi":null,"url":null,"internal_url":null},{"position":27,"raw":"[Meyden and Shilov, 1999] R. van der Meyden and H. Shilov. Model checking knowledge and time in systems with perfect recall. In FST&TCS'99, pages 432-445, 1999.","title":"Model checking knowledge and time in systems with perfect recall","authors":"R Van Der Meyden, H Shilov","year":"1999","venue":"FST&TCS'99","doi":null,"url":null,"internal_url":null},{"position":28,"raw":"[Meyden and Wilke, 2005] R. van der Meyden and T. Wilke. Synthesis of distributed systems from knowledge-based specifications. In CONCUR'05, pages 562-576, 2005.","title":"Synthesis of distributed systems from knowledge-based specifications","authors":"R Van Der Meyden, T Wilke","year":"2005","venue":"CONCUR'05","doi":null,"url":null,"internal_url":null},{"position":29,"raw":"[Meyer and Hoek, 1995] J.-J. Ch. Meyer and W. van der Hoek. Epistemic Logic for AI and Computer Science. Cambridge University Press, 1995.","title":"Epistemic Logic for AI and Computer Science","authors":"J.-J Ch, W Meyer, Van Der Hoek","year":"1995","venue":null,"doi":null,"url":null,"internal_url":null},{"position":30,"raw":"[Mogavero et al., 2014] F. Mogavero, A. Murano, G. Perelli, and M.Y. Vardi. Reasoning about strategies: On the model-checking problem. ACM Trans. Comp. Log., 15(4):34:1-34:47, 2014.","title":"Reasoning about strategies: On the model-checking problem","authors":"F Mogavero, A Murano, G Perelli, M Y Vardi","year":"2014","venue":"ACM Trans. Comp. Log","doi":null,"url":null,"internal_url":null},{"position":31,"raw":"[Rabin, 1969] M.O. Rabin. Decidability of second-order the- ories and automata on infinite trees. Trans. of the AMS, 141:1-35, 1969.","title":"Decidability of second-order theories and automata on infinite trees","authors":"M O Rabin","year":"1969","venue":"Trans. of the AMS","doi":null,"url":null,"internal_url":null},{"position":32,"raw":"[Wooldridge et al., 2016] M. Wooldridge, J. Gutierrez, P. Harrenstein, E. Marchioni, G. Perelli, and A. Toumi. Rational verification: From model checking to equilibrium checking. In AAAI'16, pages 4184-4191, 2016.","title":"Rational verification: From model checking to equilibrium checking","authors":"M Wooldridge, J Gutierrez, P Harrenstein, E Marchioni, G Perelli, A Toumi","year":"2016","venue":"AAAI'16","doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}