• DocumentCode
    1455531
  • Title

    Formalisation and verification of programmable logic controllers timers in Coq

  • Author

    Wan, Huaiyu ; Chen, Gang ; Song, Xiaoyu ; Gu, Ming

  • Author_Institution
    CST Dept., Tsinghua Univ., Beijing, China
  • Volume
    5
  • Issue
    1
  • fYear
    2011
  • fDate
    2/1/2011 12:00:00 AM
  • Firstpage
    32
  • Lastpage
    42
  • Abstract
    Programmable logic controllers (PLCs) are widely used in embedded systems. Timers play a pivotal role in PLC real-time applications. The formalisation of timers is of great importance. The study presents a formalisation of PLC timers in the theorem proving system Coq, in which the behaviours of timers are characterised by a set of axioms at an abstract level. The authors discuss how to model timers at a proper and sound abstract level. PLC programs with timers are modelled. As a case study, a quiz machine problem with a timer is investigated. This work demonstrates the complexity of formal timer modelling.
  • Keywords
    formal verification; programmable controllers; PLC; PLC formalisation; PLC verification; abstract level; embedded system; formal timer modelling; programmable logic controllers timer; theorem proving system;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen.2010.0002
  • Filename
    5718211