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
Link To Document