Safety Property Comparison Between Grobner Bases and BDD-based Model Checking Method

被引:0
|
作者
Alwi, Saifulza [1 ]
Fujimoto, Yasutaka [2 ]
机构
[1] Univ Teknikal Malaysia Melaka, Fac Elect Engn, Hang Tuah Jaya 76100, Melaka, Malaysia
[2] Yokohama Natl Univ, Fac Engn, Dept Elect & Comp Engn, Hodogaya Ku, 79-5 Tokowadai, Yokohama, Kanagawa 2408501, Japan
关键词
FORMAL VERIFICATION; SYSTEMS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Implementation of verification procedures is required to eliminate design errors that decrease the safety of an automation system. Design errors may vary from case to case but will certainly jeopardize the safety of manufacturing lines and operators. Therefore, checking the possibility of state transitions in the control systems from safe to unsafe states is essential. Formal verification via model checking procedures has proven to be efficient and is widely used. System finite element models are employed to automatically verify certain correctness properties. In this paper, we introduce a method of model checking technique for logic control design. A checking procedure based on Grobner bases (GB) model is used to analyze and design a controller that meets the requirements defined by a predetermined safety function. We compare our proposed method with symbolic computation tree logic (CTL) model checking based on binary decision diagrams (BDDs). We implemented this technique to a case study by using a crane system.
引用
收藏
页码:511 / 516
页数:6
相关论文
共 50 条
  • [21] Advanced unbounded model checking based on AIGs, BDD sweeping, and quantifier scheduling
    Pigorsch, Florian
    Scholl, Christoph
    Disch, Stefan
    PROCEEDINGS OF FORMAL METHODS IN COMPUTER AIDED DESIGN, 2006, : 89 - +
  • [22] BDD-based safety-analysis of concurrent software with pointer data structures using graph automorphism symmetry reduction
    Wang, F
    Schmidt, K
    Yu, F
    Huang, GD
    Wang, BY
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (06) : 403 - 417
  • [23] Comparison between the BDD method and conventional reliability analysis techniques
    Kirkegaard, P
    Kongso, HE
    SAFETY AND RELIABILITY, VOLS 1 & 2, 1999, : 1021 - 1026
  • [24] Safety property verification using sequential SAT and bounded model checking
    Parthasarathy, G
    Iyer, MK
    Cheng, KT
    Wang, LC
    IEEE DESIGN & TEST OF COMPUTERS, 2004, 21 (02): : 132 - 143
  • [25] Model Checking of Software Safety Based on LLBMC
    Du, Ye
    Kang, Xin
    Zhang, Ya-Hang
    Wang, Lu-Yuan
    Li, Mei-Hong
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMMUNICATION ENGINEERING (CSCE 2015), 2015, : 85 - 90
  • [26] Comparing BDD and SAT based techniques for model checking Chaum's dining cryptographers protocol
    Kacprzak, Magdalena
    Lomuscio, Alessio
    Niewiadomski, Artur
    Penczek, Wojciech
    Raimondi, Franco
    Szreter, Maciej
    FUNDAMENTA INFORMATICAE, 2006, 72 (1-3) : 215 - 234
  • [27] Statistical Model Checking Meets Property-Based Testing
    Aichernig, Bernhard K.
    Schumi, Richard
    2017 10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2017, : 390 - 400
  • [28] Rapid Property Specification and Checking for Model-Based Formalisms
    Balasubramanian, Daniel
    Pap, Gabor
    Nine, Harmon
    Karsai, Gabor
    Lowry, Michael
    Pasareanu, Corina
    Pressburger, Tom
    2011 22ND IEEE INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP), 2011, : 121 - 127
  • [29] Probabilistic abstraction for model checking: An approach based on property testing
    Laplante, S
    Lassaigne, R
    Magniez, F
    Peyronnet, S
    de Rougemont, M
    17TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2002, : 30 - 39
  • [30] Frontend model generation for SAT-based property checking
    Wedler, M
    Stoffel, D
    Kunz, W
    2005 6TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, BOOKS 1 AND 2, 2005, : 914 - 919