Verification of logic control design using SIPN and model checking - Methods and case study

被引:0
|
作者
Weng, XY [1 ]
Litz, L [1 ]
机构
[1] Univ Kaiserslautern, Dept Elect & Comp Engn, Inst Proc Automat, D-67653 Kaiserslautern, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper deals with the verification of logic control system designs by Signal Interpreted Petri Net (SIPN), which is a special extension of an ordinary petri net (PN) by input and output signals. Such extensions provide more power for a specification. However due to the extensions the basic petri net analysis method is not strong enough to determine the properties. The usual way to verify the correctness of the dynamic behavior is to employ a process model, which proves to be impractical in application, because the process model is usually not available. As a result requirement specifications given by users are difficult to be checked in this way. To solve this problem, a model checking approach has been applied to the verification of an SIPN design. The requirements to be verified are expressed in temporal logic (TL). Via a model checking algorithm the validity of such requirements can be checked automatically in every possible input sequences. In an error case a sequence of states is calculated, which indicates a trace leading to the violation of the requirements. A case study has shown that this approach can effectively locate errors in the design process.
引用
收藏
页码:4072 / 4076
页数:5
相关论文
共 50 条
  • [31] Using model checking to test a firewall : A case study
    Krishnan, P
    Hartley, D
    [J]. PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE, 2002, : 284 - 291
  • [32] Stability Verification of Self-Timed Control Systems using Model-Checking
    El Hakim, Viktorio S.
    Bekooij, Marco J. G.
    [J]. 2018 21ST EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2018), 2018, : 312 - 319
  • [33] VECTORIZED SYMBOLIC MODEL CHECKING OF COMPUTATION TREE LOGIC FOR SEQUENTIAL MACHINE VERIFICATION
    HIRAISHI, H
    HAMAGUCHI, K
    OCHI, H
    YAJIMA, S
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 575 : 214 - 224
  • [34] Conflict Detection in Call Control Using First-Order Logic Model Checking
    Layouni, Ahmed F.
    Logrippo, Luigi
    Turner, Kenneth J.
    [J]. FEATURE INTERACTIONS IN SOFTWARE AND COMMUNICATION SYSTEMS IX, 2008, : 66 - +
  • [35] Automatic verification of fault tolerance using model checking
    Yokogawa, T
    Tsuchiya, T
    Kikuno, T
    [J]. 2001 PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2001, : 95 - 102
  • [36] Formal Verification of Business Processes using Model Checking
    Stoica, Florin
    [J]. INNOVATION MANAGEMENT AND EDUCATION EXCELLENCE VISION 2020: FROM REGIONAL DEVELOPMENT SUSTAINABILITY TO GLOBAL ECONOMIC GROWTH, VOLS I - VI, 2016, : 2563 - 2575
  • [37] Verification of Interlocking Systems Using Statistical Model Checking
    Cappart, Quentin
    Limbree, Christophe
    Schaus, Pierre
    Quilbeuf, Jean
    Traonouez, Louis-Marie
    Legay, Axel
    [J]. 2017 IEEE 18TH INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE 2017), 2017, : 61 - 68
  • [38] SoS contract verification using statistical model checking
    Mignogna, Alessandro
    Mangeruca, Leonardo
    Boyer, Benoit
    Legay, Axel
    Arnold, Alexandre
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (133): : 67 - 83
  • [39] Using SPIN model checking for flight software verification
    Glück, PR
    Holzmann, GJ
    [J]. 2002 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2002, : 105 - 113
  • [40] A methodology for hardware verification using compositional model checking
    McMillan, KL
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2000, 37 (1-3) : 279 - 309