The μ-Calculus Model-Checking Algorithm for Generalized Possibilistic Decision Process

被引:4
|
作者
Jiang, Jiulei [1 ,2 ]
Zhang, Panqing [1 ]
Ma, Zhanyou [2 ]
机构
[1] North Minzu Univ, Sch Comp Sci & Engn, Yinchuan 750021, Ningxia, Peoples R China
[2] Ningxia Key Lab Intelligent Informat & Big Data P, Yinchuan 750021, Ningxia, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2020年 / 10卷 / 07期
关键词
concurrent systems; generalized possibilistic decision process; generalized possibilistic mu-calculus; model checking; fuzzy matrix; verification problem; COMPUTATION TREE LOGIC; LINEAR-TIME PROPERTIES;
D O I
10.3390/app10072594
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Model checking is a formal automatic verification technology for complex concurrent systems. It is used widely in the verification and analysis of computer software and hardware systems, communication protocols, security protocols, etc. The generalized possibilistic mu-calculus model-checking algorithm for decision processes is studied to solve the formal verification problem of concurrent systems with nondeterministic information and incomplete information on the basis of possibility theory. Firstly, the generalized possibilistic decision process is introduced as the system model. Then, the classical proposition mu-calculus is improved and extended, and the concept of generalized possibilistic mu-calculus (GPo(mu)) is given to describe the attribute characteristics of nondeterministic systems. Then, the GPo(mu) model-checking algorithm is proposed, and the model-checking problem is simplified to fuzzy matrix operations. Finally, a specific example and a case study are analyzed and verified. Compared with the classical mu-calculus, the generalized possibilistic mu-calculus has a stronger expressive power and can better characterize the attributes of nondeterministic systems. The model-checking algorithm can give the possibility that the system satisfies the attributes. The research work provides a new idea and method for model checking nondeterministic systems.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Model-checking for adventure videogames
    Moreno-Ger, Pablo
    Fuentes-Fernandez, Ruben
    Sierra-Rodriguez, Jose-Luis
    Fernandez-Manjon, Baltasar
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (03) : 564 - 580
  • [32] Model-Checking Iterated Games
    Huang, Chung-Hao
    Schewe, Sven
    Wang, Farn
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2013, 2013, 7795 : 154 - 168
  • [33] Model-checking iterated games
    Chung-Hao Huang
    Sven Schewe
    Farn Wang
    [J]. Acta Informatica, 2017, 54 : 625 - 654
  • [34] On model-checking of P systems
    Dang, Z
    Ibarra, OH
    Li, C
    Xie, GY
    [J]. UNCONVENTIONAL COMPUTATION, PROCEEDINGS, 2005, 3699 : 82 - 93
  • [35] Symbolic and Structural Model-Checking
    Thierry-Mieg, Yann
    [J]. FUNDAMENTA INFORMATICAE, 2021, 183 (3-4) : 319 - 342
  • [36] Model-checking with coverability graphs
    Schmidt, K
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 1999, 15 (03) : 239 - 254
  • [37] Model-checking processes with data
    Groote, JF
    Willemse, TAC
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2005, 56 (03) : 251 - 273
  • [38] Model-Checking on Ordered Structures
    Eickmeyer, Kord
    van den Heuvel, Jan
    Kawarabayashi, Ken-ichi
    Kreutzer, Stephan
    de Mendez, Patrice Ossona
    Pilipczuk, Michal
    Quiroz, Daniel A.
    Rabinovich, Roman
    Siebertz, Sebastian
    [J]. ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2020, 21 (02)
  • [39] Model-checking -: A tutorial introduction
    Müller-Olm, M
    Schmidt, D
    Steffen, B
    [J]. STATIC ANALYSIS, 1999, 1694 : 330 - 354
  • [40] Model-Checking with Coverability Graphs
    Karsten Schmidt
    [J]. Formal Methods in System Design, 1999, 15 : 239 - 254