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 条
  • [1] Distributed BDD-Based Model Checking
    Grumberg, Orna
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (72): : 29 - +
  • [2] Integrating BDD-based and SAT-based symbolic model checking
    Cimatti, A
    Giunchiglia, E
    Pistore, M
    Roveri, M
    Sebastiani, R
    Tacchella, A
    FRONTIERS OF COMBINING SYSTEMS, 2002, 2309 : 49 - 56
  • [3] Verification of asynchronous circuits by BDD-based model checking of Petri nets
    Roig, O
    Cortadella, J
    Pastor, E
    APPLICATION AND THEORY OF PETRI NETS 1995, 1995, 935 : 374 - 391
  • [4] Improving SAT-based Bounded Model Checking by means of BDD-based approximate traversals
    Cabodi, G
    Nocco, S
    Quer, S
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2004, 10 (12) : 1693 - 1730
  • [5] Improving SAT-based bounded model checking by means of BDD-based approximate traversals
    Cabodi, G
    Nocco, S
    Quer, S
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 898 - 903
  • [6] A Comparison of BDD-Based Parity Game Solvers
    Sanchez, Lisette
    Wesselink, Wieger
    Willemse, Tim A. C.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (277): : 103 - 117
  • [7] BDD-based Bounded Model Checking for Temporal Properties of 1-Safe Petri Nets
    Meski, Artur
    Penczek, Wojciech
    Polrola, Agata
    FUNDAMENTA INFORMATICAE, 2011, 109 (03) : 305 - 321
  • [8] A BDD-based model checker for recursive programs
    Esparza, J
    Schwoon, S
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2001, 2102 : 324 - 336
  • [9] A BDD-based verification method for large synthesized circuits
    van Eijk, CAJ
    INTEGRATION-THE VLSI JOURNAL, 1997, 23 (02) : 131 - 149
  • [10] A BDD-Based Approach to Model Reduction of Boolean Networks
    Motoyama, Fuma
    Kobayashi, Koichi
    Yamashita, Yuh
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2024, 11 (04): : 1858 - 1866