DocumentCode :
2271233
Title :
Verification and Implementation of Dependable Controllers
Author :
Sacha, Krzysztof
Author_Institution :
Warsaw Univ. of Technol., Warsaw
fYear :
2008
fDate :
26-28 June 2008
Firstpage :
143
Lastpage :
151
Abstract :
A method is described for modeling, verification and automatic generation of code for PLC controllers. The modeling of requirements and the implementation of code are based on a definition of a finite state time machine. The verification process uses UPPAAL, a model checking tool for the networks of timed automata. A conversion between both models is done automatically. The method starts from modeling the desired behavior of the controller by means of an UML- based state machine diagram, and ends-up with a complete program in one of the IEC 1131 languages.
Keywords :
Unified Modeling Language; control engineering computing; finite state machines; program verification; programmable controllers; IEC 1131 languages; PLC controllers; UPPAAL; dependable controllers verification; finite state time machine; model checking tool; timed automata; Automata; Automatic control; Automatic generation control; Automatic programming; Electronic mail; IEC standards; Industrial control; Programmable control; Safety; Unified modeling language; Dependability; PLC controller; automatic code generation; model checking; timed automata;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependability of Computer Systems, 2008. DepCos-RELCOMEX '08. Third International Conference on
Conference_Location :
Szklarska Poreba
Print_ISBN :
978-0-7695-3179-3
Type :
conf
DOI :
10.1109/DepCoS-RELCOMEX.2008.30
Filename :
4573051
Link To Document :
بازگشت