{"type":"ScholarlyArticle","title":"Decidability of Model Checking Multi-Agent Systems with Regular Expressions against Epistemic HS Specifications","authors":[{"name":"Jakub Michaliszyn","slug":"jakub-michaliszyn","given":"Jakub","family":"Michaliszyn","affiliation":"University of Wrocław , Poland"},{"name":"Piotr Witkowski","slug":"piotr-witkowski","given":"Piotr","family":"Witkowski","affiliation":"University of Wrocław , Poland"}],"abstract":"Epistemic Halpern-Shoham logic (EHS) is an interval temporal logic defined to verify properties of Multi-Agent Systems. In this paper we show that the model checking Multi-Agent Systems with regular expressions against the EHS specifications is decidable. We achieve this by reducing the model checking problem to the satisfiability problem of Monadic Second-Order Logic on trees.","doi":"10.24963/ijcai.2019/659","url":"https://ijcai.org/proceedings/2019/659","pdf":"https://ijcai.org/proceedings/2019/0659.pdf","markdown":"https://ijcai.org/proceedings/2019/659.md","bibtex":"https://ijcai.org/proceedings/2019/bibtex/659","volume":{"slug":"2019","title":"Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence","short_title":"IJCAI 2019","url":"https://ijcai.org/proceedings/2019/","year":2019,"location":"Macao","dates":"10-16 August 2019","editors":"Sarit Kraus","isbn":"978-0-9992411-4-1","publisher":"International Joint Conferences on Artificial Intelligence Organization","doi_prefix":"10.24963/ijcai.2019"},"section":"Multidisciplinary Topics and Applications","track":"Main track","number":659,"pages":{"first":4746,"last":4752},"keywords":["Multidisciplinary Topics and Applications: Validation and Verification","Agent-based and Multi-agent Systems: Formal Verification, Validation and Synthesis"],"videos":[],"references":[{"position":1,"raw":"[Bozzelli et al., 2016a] Laura Bozzelli, Alberto Molinari, Angelo Montanari, Adriano Peron, and Pietro Sala. Inter- val temporal logic model checking: The border between good and bad HS fragments. In Automated Reasoning - 8th International Joint Conference, IJCAR 2016, Proceed- ings, volume 9706 of Lecture Notes in Computer Science. Springer, 2016.","title":"Interval temporal logic model checking: The border between good and bad HS fragments","authors":"Bozzelli","year":"2016","venue":"Automated Reasoning -8th International Joint Conference, IJCAR 2016, Proceedings","doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[Bozzelli et al., 2016b] Laura Bozzelli, Alberto Molinari, Angelo Montanari, Adriano Peron, and Pietro Sala. In- terval vs. point temporal logic model checking: an ex- pressiveness comparison. In 36th IARCS Annual Confer- ence on Foundations of Software Technology and Theoret- ical Computer Science, FSTTCS 2016, pages 26:1-26:14, 2016.","title":"Interval vs. point temporal logic model checking: an expressiveness comparison","authors":"Bozzelli","year":"2016","venue":"36th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science","doi":null,"url":null,"internal_url":null},{"position":3,"raw":"[Bozzelli et al., 2017] Laura Bozzelli, Alberto Molinari, An- gelo Montanari, and Adriano Peron. An in-depth inves- tigation of interval temporal logic model checking with regular expressions. In Software Engineering and Formal Methods -15th International Conference, SEFM 2017, pages 104-119, 2017.","title":"An in-depth investigation of interval temporal logic model checking with regular expressions","authors":"Laura Bozzelli, Alberto Molinari, Angelo Montanari, Adriano Peron","year":"2017","venue":"Software Engineering and Formal Methods -15th International Conference","doi":null,"url":null,"internal_url":null},{"position":4,"raw":"[Bozzelli et al., 2018a] Laura Bozzelli, Alberto Molinari, Angelo Montanari, Adriano Peron, and Pietro Sala. Model checking for fragments of the interval temporal logic HS at the low levels of the polynomial time hierarchy. Inf. Comput., 262(Part):241-264, 2018.","title":"Model checking for fragments of the interval temporal logic HS at the low levels of the polynomial time hierarchy","authors":"Bozzelli","year":"2018","venue":"Inf. Comput","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[Bozzelli et al., 2018b] Laura Bozzelli, Alberto Molinari, Angelo Montanari, Adriano Peron, and Pietro Sala. Which fragments of the interval temporal logic HS are tractable in model checking? Theoretical Computer Science, 2018.","title":"Which fragments of the interval temporal logic HS are tractable in model checking","authors":"Bozzelli","year":"2018","venue":"Theoretical Computer Science","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[Fischer and Ladner, 1979] Michael J. Fischer and Richard E. Ladner. Propositional dynamic logic of regular programs. J. Comput. Syst. Sci., 18(2):194-211, 1979.","title":"Propositional dynamic logic of regular programs","authors":"J Michael, Richard E Fischer, Ladner","year":"1979","venue":"J. Comput. Syst. Sci","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[Goranko et al., 2004] Valentin Goranko, Angelo Monta- nari, and Guido Sciavicco. A road map of interval tem- poral logics and duration calculi. Journal of Applied Non- Classical Logics, 14(1-2):9-54, 2004.","title":"A road map of interval temporal logics and duration calculi","authors":"Valentin Goranko, Angelo Montanari, Guido Sciavicco","year":"2004","venue":"Journal of Applied Non-Classical Logics","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[Halpern and Shoham, 1991] J.Y. Halpern and Y. Shoham. A propositional modal logic of time intervals. Journal of The ACM, 38:935-962, 1991.","title":"A propositional modal logic of time intervals","authors":"J Y Halpern, Y Shoham","year":"1991","venue":"Journal of The ACM","doi":null,"url":null,"internal_url":null},{"position":9,"raw":"[Lange, 2006] Martin Lange. Model checking propositional dynamic logic with all extras. J. Applied Logic, 4(1):39- 49, 2006.","title":"Model checking propositional dynamic logic with all extras","authors":"Martin Lange","year":"2006","venue":"J. Applied Logic","doi":null,"url":null,"internal_url":null},{"position":10,"raw":"[Lomuscio and Michaliszyn, 2013] Alessio Lomuscio and Jakub Michaliszyn. An epistemic Halpern-Shoham logic. In IJCAI 13, pages 1010-1016, 2013.","title":"An epistemic Halpern-Shoham logic","authors":"Alessio Lomuscio, Jakub Michaliszyn","year":"2013","venue":"IJCAI 13","doi":null,"url":null,"internal_url":"/proceedings/2013/154"},{"position":11,"raw":"[Lomuscio and Michaliszyn, 2014] Alessio Lomuscio and Jakub Michaliszyn. Decidability of model checking multi- agent systems against a class of EHS specifications. In Proceedings of the Twenty-first European Conference on Artificial Intelligence, pages 543-548. IOS Press, 2014.","title":"Decidability of model checking multiagent systems against a class of EHS specifications","authors":"Michaliszyn Lomuscio, Alessio Lomuscio, Jakub Michaliszyn","year":"2014","venue":"Proceedings of the Twenty-first European Conference on Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[Lomuscio and Michaliszyn, 2016] Alessio Lomuscio and Jakub Michaliszyn. Model checking multi-agent systems against epistemic HS specifications with regular expres- sions. In Principles of Knowledge Representation and Reasoning: Proceedings of the Fifteenth International Conference, KR 2016, pages 298-308. AAAI Press, 2016.","title":"Model checking multi-agent systems against epistemic HS specifications with regular expressions","authors":"Alessio Lomuscio, Jakub Michaliszyn","year":"2016","venue":"Principles of Knowledge Representation and Reasoning: Proceedings of the Fifteenth International Conference","doi":null,"url":null,"internal_url":null},{"position":13,"raw":"[Molinari et al., 2015] Alberto Molinari, Angelo Montanari, and Adriano Peron. Complexity of ITL model checking: Some well-behaved fragments of the interval logic HS. In 22nd International Symposium on Temporal Represen- tation and Reasoning, TIME 2015, pages 90-100. IEEE Computer Society, 2015.","title":"Complexity of ITL model checking: Some well-behaved fragments of the interval logic HS","authors":"Alberto Molinari, Angelo Montanari, Adriano Peron","year":"2015","venue":"22nd International Symposium on Temporal Representation and Reasoning","doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[Molinari et al., 2016] Alberto Molinari, Angelo Montanari, Adriano Peron, and Pietro Sala. Model checking well- behaved fragments of HS: the (almost) final picture. In Principles of Knowledge Representation and Reasoning: Proceedings of the Fifteenth International Conference, KR., pages 473-483, 2016.","title":"Model checking wellbehaved fragments of HS: the (almost) final picture","authors":"Alberto Molinari, Angelo Montanari, Adriano Peron, Pietro Sala","year":"2016","venue":"Principles of Knowledge Representation and Reasoning: Proceedings of the Fifteenth International Conference","doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[Molinari et al., 2018] Alberto Molinari, Angelo Montanari, and Adriano Peron. Model checking for fragments of halpern and shoham's interval temporal logic based on track representatives. Inf. Comput., 259(3):412-443, 2018.","title":"Model checking for fragments of halpern and shoham's interval temporal logic based on track representatives","authors":"Alberto Molinari, Angelo Montanari, Adriano Peron","year":"2018","venue":"Inf. Comput","doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[Molinari, 2019] Alberto Molinari. Model checking: the in- terval way. PHD Thesis, CoRR, abs/1901.03880, 2019.","title":"Model checking: the interval way","authors":"Alberto Molinari","year":"2019","venue":null,"doi":null,"url":null,"internal_url":null},{"position":17,"raw":"[Montanari et al., 2014] Angelo Montanari, Aniello Mu- rano, Giuseppe Perelli, and Adriano Peron. Checking interval properties of computations. In Temporal Repre- sentation and Reasoning (TIME), 2014 21st International Symposium on, pages 59-68. IEEE, 2014.","title":"Checking interval properties of computations","authors":"Angelo Montanari, Aniello Murano, Giuseppe Perelli, Adriano Peron","year":"2014","venue":"Temporal Representation and Reasoning (TIME)","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[Moszkowski, 1983] B. C. Moszkowski. Reasoning about digital circuits. PhD thesis, Stanford University, Stanford, CA, USA, 1983.","title":"Reasoning about digital circuits","authors":"B C Moszkowski","year":"1983","venue":null,"doi":null,"url":null,"internal_url":null},{"position":19,"raw":"[Rabin, 1977] Michael O. Rabin. Decidable theories. In Jon Barwise, editor, HANDBOOK OF MATHEMATICAL LOGIC, volume 90 of Studies in Logic and the Founda- tions of Mathematics, pages 595 -629. Elsevier, 1977.","title":"Decidable theories","authors":"O Michael, Rabin","year":"1977","venue":"HANDBOOK OF MATHEMATICAL LOGIC","doi":null,"url":null,"internal_url":null},{"position":20,"raw":"[van Benthem et al., 2006] Johan van Benthem, Jan van Ei- jck, and Barteld P. Kooi. Logics of communication and change. Inf. Comput., 204(11):1620-1662, 2006.","title":"Logics of communication and change","authors":"Van Benthem","year":"2006","venue":"Inf. Comput","doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}