Symbolic Model Checking of Logics with Actions

作者: Charles Pecheur , Franco Raimondi

DOI: 10.1007/978-3-540-74128-2_8

关键词:

摘要: Reasoning about agents and modalities such as knowledge belief leads to models where different relations over states co-exist, or equivalently, information (labels, actions) is associated state transitions. This paper discusses how augment classical CTL symbolic model-checking support logics with actions A-CTL (action-CTL), this can be implemented using BDDs in tools the SMV/NuSMV package. Considering general action-state structures, we first propose a natural extension of actions, called Action-Restricted (ARCTL) adapt results from express model checking based on three functions eax, eauand eag. On these grounds, present two implementations actions. The approach encodes into pure state-based logics, that checked existing model-checkers. second consists native implementation extended operators. We report our prototype both approaches NuSMV give an overview used model-check temporal epistemic logic CTLK.

参考文章(25)
Tatjana Kapus, Zmago Brezo, Robert Meolic, VERIFICATION OF CONCURRENT SYSTEMS USING ACTL ,(2000)
Alessio Lomuscio, Franco Raimondi, Automatic verification of deontic interpreted systems by model checking via OBDD's european conference on artificial intelligence. pp. 48- 52 ,(2004)
A. Cimatti, E. Clarke, F. Giunchiglia, M. Roveri, NUSMV: A New Symbolic Model Verifier computer aided verification. ,vol. 1633, pp. 495- 499 ,(1999) , 10.1007/3-540-48683-6_44
Reinhard Enders, Thomas Filkorn, Dirk Taubner, Generating BDDs for Symbolic Model Checking in CCS computer aided verification. pp. 203- 213 ,(1991) , 10.1007/3-540-55179-4_20
Rocco Nicola, Frits Vaandrager, Action versus state based logics for transition systems Semantics of Systems of Concurrent Processes. pp. 407- 419 ,(1990) , 10.1007/3-540-53479-2_17
Alessio Lomuscio, Wojciech Penczek, Verifying epistemic properties of multi-agent systems via bounded model checking Fundamenta Informaticae. ,vol. 55, pp. 167- 185 ,(2002)
Radu Mateescu, Logiques temporelles basées sur actions pour la vérification des systèmes asynchrones Technique Et Science Informatiques. ,vol. 22, pp. 461- 495 ,(2003) , 10.3166/TSI.22.461-495
Rajeev Alur, Thomas A. Henzinger, Orna Kupferman, Alternating-time temporal logic Journal of the ACM. ,vol. 49, pp. 672- 713 ,(2002) , 10.1145/585265.585270
J.R. Burch, E.M. Clarke, K.L. McMillan, D.L. Dill, L.J. Hwang, Symbolic model checking: 10/sup 20/ states and beyond logic in computer science. ,vol. 98, pp. 142- 170 ,(1990) , 10.1016/0890-5401(92)90017-A