Title :
Modelling and verification of program logic controllers using timed automata
Author :
Wang, R. ; Song, X. ; Gu, M.
Author_Institution :
CST Dept., Tsinghua Univ., Beijing
Abstract :
Validation is an important task in complex embedded system designs. A method of modelling and analysing embedded systems with programmable logic controllers is presented. Controllers and physical plants are modelled using timed automata. The system requirements are specified and formalised as computational tree logic properties. It is demonstrated that the designed model satisfies the required properties by resorting to a symbolic model checker, Uppaal, for real-time systems. A realistic example, the steeve controller of a theatre, illustrates the strategies. The safety and time constraint requirements are validated by Uppaal. The experimental results demonstrate the effectiveness of the approach presented here.
Keywords :
automata theory; embedded systems; formal verification; programmable controllers; systems analysis; complex embedded system designs; computational tree logic; formal verification; program logic controllers; timed automata;
Journal_Title :
Software, IET
DOI :
10.1049/iet-sen:20070009