TY - GEN
T1 - Combining UML with IEC 61131-3 languages to preserve the usability of graphical notations in the software development of complex automation systems
AU - Katzke, Uwe
AU - Vogel-Heuser, Birgit
N1 - Funding Information:
Recently 3S as one of the main producers of IEC 61131-3 programming frameworks released a new version of the product CoDeSys. The programming application is equipped with object oriented features, e.g. inheritance and nested operation for IEC61131-3 software structures, however they are offered without graphical expression. In co-operation with the authors, 3S introduces specific UML diagrams and implement it in the new framework of CoDeSys. We thank the foundation “Stifung Industrieforschung” for funding this work.
PY - 2007
Y1 - 2007
N2 - The visual presentation of the software standard IEC 61131-3 for embedded automation systems can hardly impart the structures of complex solutions. The UML as an alternative presentation from conventional software is confusing the engineers of this domain, as it contains many diagrams and notation details, which are designed for other purposes. The UML for Process Automation (UML-PA) offers a customized subset of the UML, which simplifies the graphical structure of the UML. Ambiguous notations elements of the UML are supplemented or cleared. UML-PA refers to IEC 1131-3 behavior specifications to offer skilled familiar notations within the framework of new structures.
AB - The visual presentation of the software standard IEC 61131-3 for embedded automation systems can hardly impart the structures of complex solutions. The UML as an alternative presentation from conventional software is confusing the engineers of this domain, as it contains many diagrams and notation details, which are designed for other purposes. The UML for Process Automation (UML-PA) offers a customized subset of the UML, which simplifies the graphical structure of the UML. Ambiguous notations elements of the UML are supplemented or cleared. UML-PA refers to IEC 1131-3 behavior specifications to offer skilled familiar notations within the framework of new structures.
KW - Control engineering
KW - Control system design
KW - Modeling
KW - Object modeling techniques
KW - Problem-oriented languages
KW - Process control languages
KW - Programming approaches
UR - http://www.scopus.com/inward/record.url?scp=79961090779&partnerID=8YFLogxK
U2 - 10.3182/20070904-3-kr-2922.00016
DO - 10.3182/20070904-3-kr-2922.00016
M3 - Conference contribution
AN - SCOPUS:79961090779
SN - 9783902661371
T3 - IFAC Proceedings Volumes (IFAC-PapersOnline)
SP - 90
EP - 94
BT - 10th IFAC,IFIP,IFORS,IEA Symposium on Analysis, Design, and Evaluation of Human-Machine Systems, HMS 2007
PB - IFAC Secretariat
ER -