• DocumentCode
    640898
  • Title

    Design and implementation of automatic verification for PLC systems

  • Author

    Mo Xia ; Mian Sun ; Guiming Luo ; Xibin Zhao

  • Author_Institution
    Tsinghua Nat. Lab. for Inf. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2013
  • fDate
    16-18 July 2013
  • Firstpage
    374
  • Lastpage
    379
  • Abstract
    Programmable Logic Controller (PLC) have been widely used in industries, and safety and reliability of them has been urgently concerned. However, it´s hard to verify all the cases to discover the logical flaws of complex systems by traditional testing. Formal verification methods introduce mathematical rigor in their analysis thereby guaranteeing exhaustive state space coverage. But there is not an effective and efficient tool for PLC verification, and the general-purpose formal tools need lots of relevant knowledge. This paper proposes an automatic verification tool for PLC systems. It includes graphical modeling, syntax check, code generation, code optimization and representation of the counter-examples which violate some system properties.
  • Keywords
    control engineering computing; formal verification; programmable controllers; PLC reliability; PLC safety; PLC systems automatic verification; code generation; code optimization; code representation; exhaustive state space coverage; formal verification methods; general-purpose formal tools; graphical modeling; programmable logic controller; syntax check; Automata; Computer languages; Model checking; Optimization; Routing; Syntactics; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cognitive Informatics & Cognitive Computing (ICCI*CC), 2013 12th IEEE International Conference on
  • Conference_Location
    New York, NY
  • Print_ISBN
    978-1-4799-0781-6
  • Type

    conf

  • DOI
    10.1109/ICCI-CC.2013.6622270
  • Filename
    6622270