DocumentCode :
2365546
Title :
UML-based Approach for the Re-Engineering of PLC Programs
Author :
Younis, Mohammed Bani ; Frey, Georg
Author_Institution :
Dept. of Electr. & Comput. Eng., Kaiserslautern Univ.
fYear :
2006
fDate :
6-10 Nov. 2006
Firstpage :
3691
Lastpage :
3696
Abstract :
Re-engineering and reuse of programs implemented on programmable logic controllers (PLCs) became vital in the recent years. This is because the programming of PLC programs is an exhaustive and expensive activity. This paper outlines a re-engineering approach based on the formalization of PLC programs. The approach utilizes XML as an intermediate step for the transformation of the existing PLC programs into a vendor independent format. After this transformation XML is used as a basis for the visualization and formalization of the PLC code. The formalization consists of two main steps: first the modular structure of the program is transferred to an UML class diagram and in the second step the algorithms contained in the modules are converted to state diagrams. This conversion uses an abstraction method to avoid large automata
Keywords :
Unified Modeling Language; XML; programmable controllers; PLC program reengineering approach; UML-based approach; XML; abstraction method; modular structure; programmable logic controllers; Application software; Automatic control; Electrical equipment industry; Hardware; Internet; Programmable control; Reverse engineering; Unified modeling language; Visualization; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
IEEE Industrial Electronics, IECON 2006 - 32nd Annual Conference on
Conference_Location :
Paris
ISSN :
1553-572X
Print_ISBN :
1-4244-0390-1
Type :
conf
DOI :
10.1109/IECON.2006.347292
Filename :
4153084
Link To Document :
بازگشت