DocumentCode :
3660136
Title :
PLC programs´ checking method and strategy based on module state transfer
Author :
Litian Xiao;Mengyuan Li;Ming Gu;Jiaguang Sun
Author_Institution :
Beijing Special Engineering Design and Research Institute, 100028, China
fYear :
2015
Firstpage :
702
Lastpage :
706
Abstract :
PLC (Programmable Logic Controller) program in automatic control is vital to this kind of safety-critical applications. In this paper, we present a useful method of compositional model checking for verification of PLC programs. The method is based on the work pattern and the system model of PLC for modelling PLC program. Because the state space explosion problem limits the use of general model checking in real PLC programs, the paper firstly defines the framework and the mechanism of model combination based on the module of PLC program. Then the paper proposes a series of PLC domain specific strategies for compositional model checking between two modules. Through two modules´ combination is verified at a time in a PLC program, cyclic stacking combination of the modules can be verified by the recursive operation of compositional checking for the whole program. The strategies can effectively reduce state space by means of hierarchical module model and recursion state transfer. The validity of our method is illustrated by an example.
Keywords :
"Model checking","Semantics","Ports (Computers)","Computer science","Computational modeling","Computers","Mathematical model"
Publisher :
ieee
Conference_Titel :
Information and Automation, 2015 IEEE International Conference on
Type :
conf
DOI :
10.1109/ICInfA.2015.7279376
Filename :
7279376
Link To Document :
بازگشت