Model checking epistemic-probabilistic logic using probabilistic interpreted systems

被引:20
|
作者
Wan, Wei [1 ]
Bentahar, Jamal [1 ]
Ben Hamza, Abdessamad [1 ]
机构
[1] Concordia Univ, Concordia Inst Informat Syst Engn, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Model Checking; Verification; Interpreted systems; Multi-agent systems; Markov chains; Markov decision processes; Probabilistic and epistemic logic; MULTIAGENT SYSTEMS; DINING CRYPTOGRAPHERS; KNOWLEDGE; VERIFICATION; POMDPS;
D O I
10.1016/j.knosys.2013.06.017
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Model checking is a formal technique widely used to verify security and communication protocols in epistemic multi-agent systems against given properties. Qualitative properties such as safety and liveliness have been widely analyzed in the literature. However, systems have also quantitative and uncertain (i.e., probabilistic) properties such as degree of reliability and reachability, which still need further attention from the model checking perspective. In this paper, we analyze such properties and present a new method for probabilistic model checking of epistemic multi-agent systems specified by a new probabilistic-epistemic logic PCTLK. We model multi-agent systems as distributed knowledge bases using probabilistic interpreted systems and define transformations from those interpreted systems into discrete-time Markov chains and from PCTLK formulae to PCTL formulae, an existing extension of CTL with probabilities. By so doing, we are able to convert the PCTLK model checking problem into the PCTL one. Thus, we make use of PRISM, the model checker of PCTL without adding new computation cost. A concrete case study has been implemented to show the applicability of the proposed technique along with performance analysis and comparison with MCK, an epistemic-probabilistic model checker, and MCMAS, a model checker for multi-agent systems, in terms of execution time and state space scalability. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:279 / 295
页数:17
相关论文
共 50 条
  • [31] Polytime model checking for timed probabilistic computation tree logic
    Danièle Beauquier
    Anatol Slissenko
    [J]. Acta Informatica, 1998, 35 : 645 - 664
  • [32] Reliability Analysis for Flight Control Systems using Probabilistic Model Checking
    Wang, Luyao
    Cai, Fang
    [J]. PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 161 - 164
  • [33] Bounded model checking for interval probabilistic timed graph transformation systems against properties of probabilistic metric temporal graph logic
    Schneider, Sven
    Maximova, Maria
    Giese, Holger
    [J]. JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2024, 137
  • [34] Agreeing to disagree in probabilistic dynamic epistemic logic
    Lorenz Demey
    [J]. Synthese, 2014, 191 : 409 - 438
  • [35] Probabilistic epistemic logic based on neighborhood semantics
    Pan, Yixin
    Guo, Meiyun
    [J]. SYNTHESE, 2024, 203 (05)
  • [36] Agreeing to disagree in probabilistic dynamic epistemic logic
    Demey, Lorenz
    [J]. SYNTHESE, 2014, 191 (03) : 409 - 438
  • [37] A Probabilistic Temporal Epistemic Logic: Strong Completeness
    Ognjanovic, Zoran
    Stepic, Angelina Ilic
    Perovic, Aleksandar
    [J]. LOGIC JOURNAL OF THE IGPL, 2024, 32 (01) : 94 - 138
  • [38] Model checking durational probabilistic systems - (Extended abstract)
    Laroussinie, F
    Sproston, J
    [J]. FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2005, 3441 : 140 - 154
  • [39] Model checking probabilistic systems against pushdown specifications
    Dubslaff, Clemens
    Baier, Christel
    Berg, Manuela
    [J]. INFORMATION PROCESSING LETTERS, 2012, 112 (8-9) : 320 - 328
  • [40] Quantitative refinement and model checking for the analysis of probabilistic systems
    McIver, A. K.
    [J]. FM 2006: FORMAL METHODS, PROCEEDINGS, 2006, 4085 : 131 - 146