Model Checking Knowledge and Time

作者: Wiebe van der Hoek , Michael Wooldridge

DOI: 10.1007/3-540-46017-9_9

关键词:

摘要: Model checking as an approach to the automatic verification of finite state systems has focussed predominantly on system specifications expressed in temporal logic. In distributed community, logics knowledge (epistemic logics) have been advocated for expressing desirable properties protocols and systems. A range combining epistemic components developed this purpose. However, model problem received (comparatively) little attention. paper, we address ourselves problem. Following a brief survey relevant issues literature, introduce logic (Halpern Vardi's CKLn). We then develop CKLn that combines ideas from interpreted semantics with local propositions by Engelhardt et al. With our approach, provide means reduce linear checking. After introducing exploring underpinning present case study (the bit transmission problem) which spin was used establish implemented promela.

参考文章(28)
Jaakko Hintikka, Knowledge and belief ,(1962)
Zohar Manna, Amir Pnueli, Temporal Verification of Reactive Systems Springer New York. ,(1995) , 10.1007/978-1-4612-4222-2
Ron van der Meyden, Finite State Implementations of Knowledge-Based Programs foundations of software technology and theoretical computer science. pp. 262- 273 ,(1996) , 10.1007/3-540-62034-6_55
Moshe Y. Vardi, Branching vs. Linear Time: Final Showdown tools and algorithms for construction and analysis of systems. pp. 1- 22 ,(2001) , 10.1007/3-540-45319-9_1
Wiebe van der Hoek, John-Jules Ch. Meyer, Epistemic logic for AI and computer science ,(1995)
Sérgio Vale Aguiar Campos, Kenneth L. McMillan, Edmund M. Clarke, Vassili Hartonas-Garmhausen, Symbolic Model Checking ,(1993)
Ron van der Meyden, Nikolay V. Shilov, Model Checking Knowledge and Time in Systems with Perfect Recall foundations of software technology and theoretical computer science. pp. 432- 445 ,(1999) , 10.1007/3-540-46691-6_35
Gerard J. Holzmann, The SPIN Model Checker ,(2003)