Title :
Automatic generation of implementation in SysML-based model-driven development for IEC 61131-3 control software
Author_Institution :
Dept. of Comput. & Control Eng., Rzeszow Univ. of Technol., Rzeszow, Poland
Abstract :
Control software is commonly used in various branches of industry. Its still increasing size and complexity indicates that it is crucial to propose various development processes that could make the work easier and faster. In this paper, the Model-Driven Development approach is presented, together with the mechanism of automatic generation of implementation, dedicated to projects created according to the IEC 61131-3 standard. The modeling phase uses the SysML graphical modeling language. The prepared model is analyzed by the dedicated mechanism, which creates the ordered list of operations that should be performed in the implementation. After their sequential execution, engineers receive the implementation part with automatically generated elements. This paper covers topics of generating templates for Program Organization Units, as well as complete implementation for ones that are based on state machines. To make understanding of the presented approach easier, the paper uses the simple running example. The expanded version of the mechanism of automatic implementation generation has been introduced into the CPDev engineering environment for programming various industrial controllers.
Keywords :
IEC standards; control engineering computing; software engineering; visual languages; CPDev engineering environment; IEC 61131-3 control software; IEC 61131-3 standard; SysML graphical modeling language; SysML-based model-driven development; dedicated mechanism; industrial controllers; model-driven development approach; program organization units; Computational modeling; Engines; IEC standards; Reactive power; Software; Unified modeling language;
Conference_Titel :
Methods and Models in Automation and Robotics (MMAR), 2014 19th International Conference On
Conference_Location :
Miedzyzdroje
Print_ISBN :
978-1-4799-5082-9
DOI :
10.1109/MMAR.2014.6957399