PARAMETERIZED REACHABILITY GRAPH FOR SOFTWARE MODEL CHECKING BASED ON PDNET

被引:0
|
作者
Jia, Xiangyu [1 ]
Li, Shuo [1 ]
机构
[1] Tongji Univ, Dept Comp Sci & Technol, Shanghai 201804, Peoples R China
关键词
Model checking; PDNet; parameterized reachability graph; VERIFICATION; NETS;
D O I
10.31577/cai2023_4_781
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Model checking is a software automation verification technique. However, the complex execution process of concurrent software systems and the exhaustive search of state space make the model-checking technique limited by the state-explosion problem in real applications. Due to the uncertain input information (called system parameterization) in concurrent software systems, the state-explosion problem in model checking is exacerbated. To address the problem that reachability graphs of Petri net are difficult to construct and cannot be explored exhaustively due to system parameterization, this paper introduces parameterized variables into the program dependence net (a concurrent program model). Then, it proposes a parameterized reachability graph generation algorithm, including decision algorithms for verifying the properties. We implement LTL-X verification based on parameterized reachability graphs and solve the problem of difficulty constructing reachability graphs caused by uncertain inputs.
引用
收藏
页码:781 / 804
页数:24
相关论文
共 50 条
  • [1] Model checking based on simultaneous reachability analysis
    Karaçali, B
    Tai, KC
    SPIN MODEL CHECKING AND SOFTWARE VERIFICATION, 2000, 1885 : 34 - 53
  • [2] Research on state reachability in planning based on model checking
    Wen, Zhong-Hua
    Huang, Wei
    Liu, Ren-Ren
    Jiang, Yun-Fei
    Jisuanji Xuebao/Chinese Journal of Computers, 2012, 35 (08): : 1634 - 1643
  • [3] Model Checking as A Reachability Problem
    Vardi, Moshe Y.
    REACHABILITY PROBLEMS, PROCEEDINGS, 2009, 5797 : 35 - 35
  • [4] Certificates for Parameterized Model Checking
    Conchon, Sylvain
    Mebsout, Alain
    Zaidi, Fatiha
    FM 2015: FORMAL METHODS, 2015, 9109 : 126 - 142
  • [5] Parameterized Compositional Model Checking
    Namjoshi, Kedar S.
    Trefler, Richard J.
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS (TACAS 2016), 2016, 9636 : 589 - 606
  • [6] Accelerate Safety Model Checking Based on Complementary Approximate Reachability
    Zhang, Xiaoyu
    Xiao, Shengping
    Xia, Yechuan
    Li, Jianwen
    Chen, Mingsong
    Pu, Geguang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (09) : 3105 - 3117
  • [7] Constraint-based model checking for parameterized synchronous systems
    Delzanno, G
    FRONTIERS OF COMBINING SYSTEMS, 2002, 2309 : 72 - 86
  • [8] Parameterized model checking of weighted networks
    Meinecke, Ingmar
    Quaas, Karin
    THEORETICAL COMPUTER SCIENCE, 2014, 534 : 69 - 85
  • [9] Model Checking Parameterized by the Semantics in Maude
    Riesco, Adrian
    FUNCTIONAL AND LOGIC PROGRAMMING, FLOPS 2018, 2018, 10818 : 198 - 213
  • [10] Parameterized model checking of rendezvous systems
    Aminof, Benjamin
    Kotek, Tomer
    Rubin, Sasha
    Spegni, Francesco
    Veith, Helmut
    DISTRIBUTED COMPUTING, 2018, 31 (03) : 187 - 222