• DocumentCode
    2634670
  • Title

    Formal methods in PLC programming

  • Author

    Frey, Georg ; Litz, Lothar

  • Author_Institution
    Inst. of Process Autom., Kaiserslautern Univ., Germany
  • Volume
    4
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    2431
  • Abstract
    A detailed generic model of the control design process is introduced and discussed. It is used for surveying different formal approaches in the context of PLC programming. The survey focuses on formal methods for verification and validation (V&V). The varying works in this area are categorized using three criteria: the general approach (A) to the task (model based, constraint based or without a model), the formalism (F) (Petri net, automata, etc.,) used to state the formal description, and the method (M) (model-checking, reachability analysis, etc.,) used to analyze the properties. Based on these three criteria (A-F-M) a three letter code for V&V approaches is introduced. Some works from the multitude of V&V research are presented and categorized using this new system
  • Keywords
    bibliographies; control engineering computing; formal specification; formal verification; programmable controllers; programming; A-F-M; PLC programming; Petri net; V&V approaches; automata; control design process; detailed generic model; formal approaches; formal description; formal methods; formalism; general approach; model-checking; reachability analysis; verification and validation; Automation; Control design; Control systems; Design methodology; Electrical equipment industry; IEC standards; Logic design; Logic programming; Process control; Programmable control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 2000 IEEE International Conference on
  • Conference_Location
    Nashville, TN
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-6583-6
  • Type

    conf

  • DOI
    10.1109/ICSMC.2000.884356
  • Filename
    884356