Title :
Close integration between UML and IEC 61131-3: New possibilities through object-oriented extensions
Author :
Witsch, Daniel ; Vogel-Heuser, Birgit
Author_Institution :
Tech. Univ. Munchen, Garching, Germany
Abstract :
Within the maintenance of the IEC 61131-3 standard, its extension towards object orientation (OO) is currently discussed and very likely to happen. Such an extension would enable the bidirectional mapping between OO-IEC 61131-3 software structures and graphical UML class diagrams (ISO/IEC 19501). This paper presents the main OO-extension to IEC 61131-3. This is followed by a specification of bidirectional mapping rules to UML class diagrams which allow the seamless integration of UML and OO-IEC 61131-3. Finally this paper presents exemplarily a domain/specific design pattern for the implementation of a modular machine mode control according to IEC 61512. Within a research project a class diagram editor and the corresponding mapping rules were prototypically implemented and evaluated in CoDeSys V3.
Keywords :
IEC standards; Unified Modeling Language; formal specification; object-oriented programming; software standards; CoDeSys V3; IEC 61131-3 standard; IEC 61512; ISO/IEC 19501; OO-IEC 61131-3 software structures; bidirectional mapping; class diagram editor; domain/specific design pattern; graphical UML class diagrams; modular machine mode control; object orientation; object-oriented extensions; Application software; Computer languages; IEC standards; ISO standards; Object oriented modeling; Programming; Prototypes; Software prototyping; Standardization; Unified modeling language;
Conference_Titel :
Emerging Technologies & Factory Automation, 2009. ETFA 2009. IEEE Conference on
Conference_Location :
Mallorca
Print_ISBN :
978-1-4244-2727-7
Electronic_ISBN :
1946-0759
DOI :
10.1109/ETFA.2009.5347155