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 条
  • [1] Model Checking in Parallel Logic Controllers Design and Verification
    Doligalski, Michal
    Tkacz, Jacek
    Gratkowski, Tomasz
    [J]. PROCEEDINGS OF THE 2015 FEDERATED CONFERENCE ON SOFTWARE DEVELOPMENT AND OBJECT TECHNOLOGIES, 2017, 511 : 35 - 53
  • [2] Program model checking using Design-for-Verification: NASA flight software case study
    Markosian, Lawrence Z.
    Mansouri-Samani, Masoud
    Mehlitz, Peter C.
    Pressburger, Tom
    [J]. 2007 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2007, : 3328 - +
  • [3] Verification of Railway Control Systems Using Model Checking and CTL, Explained Through a Case Study
    Lukács, Gábor
    Bartha, Tamás
    [J]. Periodica Polytechnica Transportation Engineering, 2024, 52 (04): : 402 - 411
  • [4] Application of symbolic and bounded model checking to the verification of logic control systems
    Loeis, Kingliana
    Younis, Mohammed Bani
    Frey, Georg
    [J]. ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PTS 1 AND 2, PROCEEDINGS, 2005, : 247 - 250
  • [5] Design verification by model checking
    [J]. 1600, Japan Society for Software Science and Technology (31):
  • [6] Scalable software model checking using design for verification
    Bultan, Tevfik
    Betin-Can, Aysu
    [J]. VERIFIED SOFTWARE: THEORIES, TOOLS, EXPERIMENTS, 2008, 4171 : 337 - 346
  • [7] Verification of medical guidelines by model checking -: A case study
    Báumler, S
    Balser, M
    Dunets, A
    Reif, W
    Schmitt, J
    [J]. MODEL CHECKING SOFTWARE, PROCEEDINGS, 2006, 3925 : 219 - 233
  • [8] Design verification of Web Applications using symbolic model checking
    Di Sciascio, E
    Donini, FM
    Mongiello, M
    Totaro, R
    Castelluccia, D
    [J]. WEB ENGINEERING, PROCEEDINGS, 2005, 3579 : 69 - 74
  • [9] Trajectory Verification for Networked and Autonomous Vehicles using Temporal Logic and Model Checking
    Kloock, Maximilian
    He, Qingyun
    Kowalewski, Stefan
    Alrifaee, Bassam
    [J]. 2021 IEEE INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE (ITSC), 2021, : 244 - 250
  • [10] DESIGN OF SELF-CHECKING CIRCUITS USING DCVS LOGIC - A CASE-STUDY
    KANOPOULOS, N
    PANTZARTZIS, D
    BARTRAM, FR
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (07) : 891 - 896