• DocumentCode
    2039776
  • Title

    Formal verification of PLC programs generated from signal interpreted Petri nets

  • Author

    Mertke, Thomas ; Frey, Georg

  • Author_Institution
    Brandenburg Univ. of Technol. Cottbus, Germany
  • Volume
    4
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    2700
  • Abstract
    Outlines an approach for applying model-checking to logic control algorithms in a way that is easy to understand and to apply by non-specialists. Non-specialists in this case means the designers of PLC programs (mostly control engineers and technicians) because they often have only restricted knowledge in computer science. A graphical design approach (based on signal interpreted Petri nets, SIPN) is used to generate a controller for a benchmark problem. This controller is then checked against a set of semi-verbally formulated properties, and improved to fulfill them. The combination of the graphical SIPN design approach and the semi-verbal specification language results in a very transparent and easy to apply approach to the design and verification of PLC software
  • Keywords
    Petri nets; control system CAD; program verification; programmable controllers; PLC programs; formal verification; graphical design approach; logic control algorithms; model-checking; semi-verbally formulated properties; signal interpreted Petri nets; Computer science; Design engineering; Formal verification; Knowledge engineering; Logic; Petri nets; Programmable control; Signal design; Signal generators; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 2001 IEEE International Conference on
  • Conference_Location
    Tucson, AZ
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-7087-2
  • Type

    conf

  • DOI
    10.1109/ICSMC.2001.972974
  • Filename
    972974