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 条
  • [31] Safety property verification using sequential SAT and bounded model checking
    Parthasarathy, G
    Iyer, MK
    Cheng, KT
    Wang, LC
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2004, 21 (02): : 132 - 143
  • [32] Consistency's checking of chronicles' set Using Time Petri Nets
    Saddem, Ramla
    Toguyeni, Armand
    Tagina, Moncef
    [J]. 18TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION, 2010, : 1520 - 1525
  • [33] LTL model checking for modular Petri nets
    Latvala, T
    Mäkelä, M
    [J]. APPLICATIONS AND THEORY OF PETRI NETS 2004, PROCEEDINGS, 2004, 3099 : 298 - 311
  • [34] Using Integer Time Steps for Checking Branching Time Properties of Time Petri Nets
    Janowska, Agata
    Penczek, Wojciech
    Polrola, Agata
    Zbrzezny, Andrzej
    [J]. TRANSACTIONS ON PETRI NETS AND OTHER MODELS OF CONCURRENCY VIII, 2013, 8100 : 89 - 105
  • [35] Petri nets, traces, and local model checking
    Cheng, A
    [J]. THEORETICAL COMPUTER SCIENCE, 1997, 183 (02) : 229 - 251
  • [36] Petri Nets, traces, and local model checking
    Cheng, A
    [J]. ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, 1995, 936 : 322 - 337
  • [37] Model Checking Reconfigurable Petri Nets with Maude
    Padberg, Julia
    Schulz, Alexander
    [J]. GRAPH TRANSFORMATION, 2016, 9761 : 54 - 70
  • [38] Sequential and distributed model checking of Petri nets
    Bell A.
    Haverkort B.R.
    [J]. International Journal on Software Tools for Technology Transfer, 2005, 7 (1) : 43 - 60
  • [39] Model checking of Signal Interpreted Petri Nets
    Weng, XY
    Litz, L
    [J]. 2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 2748 - 2752
  • [40] Implementing model checking and equivalence checking for time petri nets by the RT-MEC tool
    Bystrov, AV
    Virbitskaite, IB
    [J]. PARALLEL COMPUTING TECHNOLOGIES, 1999, 1662 : 194 - 199