• DocumentCode
    2409479
  • Title

    Efficient representation for formal verification of PLC programs

  • Author

    Gourcuff, Vincent ; De Smet, Olivier ; Faure, Jean-Marc

  • Author_Institution
    LURPA-ENS de Cachan
  • fYear
    2006
  • fDate
    10-12 July 2006
  • Firstpage
    182
  • Lastpage
    187
  • Abstract
    This paper addresses scalability of model-checking using the NuSMV model-checker. To avoid or at least limit combinatory explosion, an efficient representation of PLC programs is proposed. This representation includes only the states that are meaningful for properties proof. A method to translate PLC programs developed in structured text into NuSMV models based on this representation is described and exemplified on several examples. The results, state space size and verification time, obtained with models constructed using this method are compared to those obtained with previously published methods so as to assess efficiency of the proposed representation
  • Keywords
    control engineering computing; program verification; programmable controllers; NuSMV model-checker; PLC program verification; formal verification; Automata; Automatic control; Automation; Explosions; Formal verification; Industrial control; Power system modeling; Programmable control; Scalability; Size control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Discrete Event Systems, 2006 8th International Workshop on
  • Conference_Location
    Ann Arbor, MI
  • Print_ISBN
    1-4244-0053-8
  • Type

    conf

  • DOI
    10.1109/WODES.2006.1678428
  • Filename
    1678428