DocumentCode
724745
Title
Construction and verification of PLC programs by LTL specification
Author
Kuzmin, E.V. ; Ryabukhin, D.A. ; Shipov, A.A.
Author_Institution
Yaroslavl State Univ., Yaroslavl, Russia
fYear
2013
fDate
10-12 Oct. 2013
Firstpage
15
Lastpage
22
Abstract
The article proposes an approach to construction and verification of PLC ST-programs for discrete problems. The linear-time temporal logic LTL is used for the specification of the program behavior. Programming is carried out in the ST (Structured Text) language, according to the LTL-specification. The correctness analysis of the LTL-specification is performed by Cadence SMV, a symbolic model checking tool. A new approach to programming and verification of PLC ST-programs is illustrated. For each discrete problem, we propose creating an ST-program, its LTL-specification, and an SMV-model.
Keywords
program verification; programmable controllers; programming languages; temporal logic; Cadence SMV model; LTL specification; PLC ST-program construction; PLC ST-program verification; linear-time temporal logic LTL; program behavior; structured text language; symbolic model checking tool; Analytical models; Buildings; Control systems; Games; Model checking; Programming; Turning;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools & Methods of Program Analysis (TMPA), 2013
Conference_Location
Kostroma
Print_ISBN
978-0-9860773-1-9
Type
conf
DOI
10.1109/TMPA.2013.7163716
Filename
7163716
Link To Document