Regular Model Checking Approach to Knowledge Reasoning over Parameterized Systems

作者: Anthony Widjaja Lin , Daniel Stan

DOI:

关键词:

摘要: We present a general framework for modelling and verifying epistemic properties over parameterized multi-agent systems that communicate by truthful public announcements. In our framework, the number of agents or amount certain resources are (i.e. not known priori), corresponding verification problem asks whether given property is true regardless instantiation parameters. For example, in muddy children puzzle, one could ask each child will eventually find out (s)he muddy, children. Our regular model checking (RMC)-based, wherein synchronous finite-state automata (equivalently, monadic second-order logic words) used to specify systems. propose an extension announcement as specification language. Of special interests addition so-called iterated operators, which crucial reasoning about knowledge Although operators make undecidable, we show this becomes decidable when appropriate "disappearance relation" given. Further, how Angluin's L*-algorithm learning finite can be applied disappearance relation, guaranteed terminate if it regular. have implemented algorithm apply such examples Muddy Children Puzzle, Russian Card Problem, Large Number Challenge.

参考文章(34)
Panagiotis Kouvaros, Alessio Lomuscio, Automatic verification of parameterised multi-agent systems adaptive agents and multi-agents systems. pp. 861- 868 ,(2013) , 10.5555/2484920.2485057
Hans van Ditmarsch, The Russian Cards Problem Studia Logica. ,vol. 75, pp. 31- 62 ,(2003) , 10.1023/A:1026168632319
Malte Isberner, Falk Howar, Bernhard Steffen, The Open-Source LearnLib Computer Aided Verification. pp. 487- 495 ,(2015) , 10.1007/978-3-319-21690-4_32
Anthony Widjaja To, Model checking FO(R) over one-counter processes and beyond computer science logic. pp. 485- 499 ,(2009) , 10.1007/978-3-642-04027-6_35
H. P. van Ditmarsch, J. Ruan, L. C. Verbrugge, Model checking sum and product australian joint conference on artificial intelligence. pp. 790- 795 ,(2005) , 10.1007/11589990_82
Helmut Seidl, Thomas Schwentick, Anca Muscholl, Peter Habermehl, Counting in Trees for Free Automata, Languages and Programming. pp. 1136- 1149 ,(2004) , 10.1007/978-3-540-27836-8_94
Peter Gammie, Ron van der Meyden, MCK: Model Checking the Logic of Knowledge Computer Aided Verification. ,vol. 3114, pp. 479- 483 ,(2004) , 10.1007/978-3-540-27813-9_41
Umesh V. Vazirani, Michael J. Kearns, An Introduction to Computational Learning Theory ,(1994)
Parosh Aziz Abdulla, Bengt Jonsson, Marcus Nilsson, Mayank Saksena, None, A Survey of Regular Model Checking CONCUR 2004 - Concurrency Theory. pp. 35- 48 ,(2004) , 10.1007/978-3-540-28644-8_3
Parosh Abdulla, Frédéric Haziza, Lukáš Holík, None, Parameterized verification through view abstraction International Journal on Software Tools for Technology Transfer. ,vol. 18, pp. 495- 516 ,(2016) , 10.1007/S10009-015-0406-X