TY - GEN
T1 - Close integration between UML and IEC 61131-3
T2 - 2009 IEEE Conference on Emerging Technologies and Factory Automation, ETFA 2009
AU - Witsch, Daniel
AU - Vogel-Heuser, Birgit
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=77949889674&partnerID=8YFLogxK
U2 - 10.1109/ETFA.2009.5347155
DO - 10.1109/ETFA.2009.5347155
M3 - Conference contribution
AN - SCOPUS:77949889674
SN - 9781424427284
T3 - ETFA 2009 - 2009 IEEE Conference on Emerging Technologies and Factory Automation
BT - ETFA 2009 - 2009 IEEE Conference on Emerging Technologies and Factory Automation
Y2 - 22 September 2009 through 26 September 2009
ER -