• DocumentCode
    2167779
  • Title

    Formal Specification and Code Generation of Programable Logic Controllers

  • Author

    Wang, Rui ; Gu, Ming ; Song, Xiaoyu ; Wan, Hai

  • Author_Institution
    Key Lab. for ISS of MOE, Tsinghua Univ., Beijing
  • fYear
    2009
  • fDate
    2-4 June 2009
  • Firstpage
    102
  • Lastpage
    109
  • Abstract
    Programable logic controllers (PLCs) are complex cyber-physical systems which are widely used in industry. This paper presents a robust approach to design and implement PLC-based embedded systems. Timed automata are used to model the controller and its environment. We validate the design model with resort to model checking techniques. We propose an algorithm to generate PLC code from timed automata and implement this algorithm with a prototype tool. This method can condense the developing process and guarantee the correctness of PLC programs. A case study demonstrates the effectiveness of our method.
  • Keywords
    control engineering computing; embedded systems; formal specification; program compilers; programmable controllers; code generation; cyber-physical systems; embedded systems; formal specification; model checking techniques; programable logic controllers; timed automata; Automata; Automatic control; Automatic generation control; Control systems; Electrical equipment industry; Formal specifications; Industrial control; Logic; Programmable control; Robustness; Formal verification; PLC; code generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2009 14th IEEE International Conference on
  • Conference_Location
    Potsdam
  • Print_ISBN
    978-0-7695-3702-3
  • Type

    conf

  • DOI
    10.1109/ICECCS.2009.41
  • Filename
    5090517