DocumentCode :
1950146
Title :
Generating an Object Oriented IEC 61131-3 software product line architecture from SysML
Author :
Papakonstantinou, Nikolaos ; Sierla, Seppo
Author_Institution :
Dept. of Autom. & Syst. Technol., Aalto Univ., Aalto, Finland
fYear :
2013
fDate :
10-13 Sept. 2013
Firstpage :
1
Lastpage :
8
Abstract :
The software product line has emerged as a successful paradigm for offering a broad range of customer options with decreased development time and cost. The Unified Modeling Language (UML) is used for architecture design and object oriented languages are used for implementation. In industrial automation, targets programmed with function block languages need to be supported, so the Systems Modeling Language (SysML) is appropriate for architecture design. In this paper, the SysML block definition diagram has been extended to support software product line architecture design. The XMI data format is used as source for mapping the architecture to Object Oriented IEC 61131-3 software in the PLCopen XML format. The methodology and supporting tools are demonstrated on a mobile elevating work platform product line.
Keywords :
IEEE standards; Unified Modeling Language; XML; functional languages; object-oriented programming; software engineering; PLCopen XML data format; SysML block definition diagram; Systems Modeling Language; UML; Unified Modeling Language; architecture design; function block languages; industrial automation; mobile elevating work platform product line; object oriented IEC 61131-3 software product line architecture; object oriented languages; Automation; Computer architecture; IEC standards; Object oriented modeling; Software; Unified modeling language; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Technologies & Factory Automation (ETFA), 2013 IEEE 18th Conference on
Conference_Location :
Cagliari
ISSN :
1946-0740
Print_ISBN :
978-1-4799-0862-2
Type :
conf
DOI :
10.1109/ETFA.2013.6648057
Filename :
6648057
Link To Document :
بازگشت