Title :
Timed automaton models for simple programmable logic controllers
Author :
Mader, Angelika ; Wupper, Hanno
Author_Institution :
Inst. of Comput. Sci., Nijmegen Univ., Netherlands
Abstract :
We give timed automaton models for a class of Programmable Logic Controller (PLC) applications, that are programmed in a simple fragment of the language Instruction Lists as defined in the standard IEC 1131-3. Two different approaches for modelling timers are suggested, that lead to two different timed automaton models. The purpose of this work is to provide a basis for verification and testing of real-time properties of PLC applications. Our work can be seen in broader context: it is a contribution to methodical development of provably correct programs. Even if the present PLC hardware will be substituted by e.g. Personal Computers, with a similar operation mode, the development and verification method will remain useful
Keywords :
automata theory; formal verification; programmable controllers; real-time systems; Instruction Lists; PLC; Programmable Logic Controller; provably correct programs; testing; timed automaton models; verification; Automata; Automatic control; Electrical capacitance tomography; IEC standards; Programmable control; Programmable logic arrays; Programmable logic devices; Safety; Testing; Timing;
Conference_Titel :
Real-Time Systems, 1999. Proceedings of the 11th Euromicro Conference on
Conference_Location :
York
Print_ISBN :
0-7695-0240-7
DOI :
10.1109/EMRTS.1999.777456