Bounded model checking of Time Petri Nets using SAT solver

被引:2
|
作者
Yokogawa, Tomoyuki [1 ]
Kondo, Masafumi [2 ]
Miyazaki, Hisashi [2 ]
Amasaki, Sousuke [1 ]
Sato, Yoichiro [1 ]
Arimoto, Kazutami [1 ]
机构
[1] Okayama Prefectural Univ, Okayama 7191197, Japan
[2] Kawasaki Univ Med Welf, Kurashiki, Okayama 7010193, Japan
来源
IEICE ELECTRONICS EXPRESS | 2015年 / 12卷 / 02期
关键词
symbolic model checking; bounded model checking; Time Petri Net; SAT solver;
D O I
10.1587/elex.11.20141112
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
To carry out performance evaluation of an asynchronous system, the system is modeled as Time Petri Net (TPN) and an iteration of Petri net simulations produces its performance index. The TPN model needs to satisfy required properties such as deadlock freeness. We proposed a symbolic representation of TPN for SAT-based bounded model checking. In the proposed encoding scheme, firing of transitions and elapsing of place delays are expressed as boolean formulas discretely. Our representation can work with relaxed there exists-step semantics which enables to perform each step by two or more transitions. We applied the encoding to example TPN models and checked the deadlock freeness using SAT solver. The results of experiments demonstrated the effectiveness of the proposed representation.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Model checking Bounded Prioritized Time Petri Nets
    Berthomieu, Bernard
    Peres, Florent
    Vernadat, Francois
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2007, 4762 : 523 - +
  • [2] Symbolic Representation of Time Petri Nets for Efficient Bounded Model Checking
    Igawa, Nao
    Yokogawa, Tomoyuki
    Amasaki, Sousuke
    Kondo, Masafumi
    Sato, Yoichiro
    Arimoto, Kazutami
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (03): : 702 - 705
  • [3] An Improved Hybrid SAT Solver for Bounded Model Checking in Circuit Design
    Zhu, Yuesheng
    Yu, Deke
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER, NETWORKS AND COMMUNICATION ENGINEERING (ICCNCE 2013), 2013, 30 : 282 - 285
  • [4] TCTL Model Checking of Time Petri Nets
    Boucheneb, Hanifa
    Gardey, Guillaume
    Roux, Olivier H.
    [J]. JOURNAL OF LOGIC AND COMPUTATION, 2009, 19 (06) : 1509 - 1540
  • [5] CTL* model checking for time Petri nets
    Boucheneb, H
    Hadjidj, R
    [J]. THEORETICAL COMPUTER SCIENCE, 2006, 353 (1-3) : 208 - 227
  • [6] SMT-Based Reachability Checking for Bounded Time Petri Nets
    Polrola, Agata
    Cybula, Piotr
    Meski, Artur
    [J]. FUNDAMENTA INFORMATICAE, 2014, 135 (04) : 467 - 482
  • [7] CTL model checking of time Petri nets using geometric regions
    Yoneda, T
    Ryuba, H
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1998, E81D (03) : 297 - 306
  • [8] SAT-based verification of bounded Petri nets
    Tao Zhihong
    Zhou Conghua
    Hans, Kleine Buning
    Wang Lifu
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2006, 15 (04) : 567 - 572
  • [9] Towards TCTLhΔ model checking of Time Petri Nets
    Chtourou, Ameni
    Sbai, Zohra
    [J]. 2016 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2016, : 563 - 568
  • [10] Assessing Time Behaviour in Disaster Management by Using Petri Nets and Model Checking
    Cicirelli, Franco
    Nigro, Libero
    [J]. 2023 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DISASTER MANAGEMENT, ICT-DM, 2023, : 181 - 186