• DocumentCode
    154379
  • Title

    Automatic generation of implementation in SysML-based model-driven development for IEC 61131-3 control software

  • Author

    Jamro, Marcin

  • Author_Institution
    Dept. of Comput. & Control Eng., Rzeszow Univ. of Technol., Rzeszow, Poland
  • fYear
    2014
  • fDate
    2-5 Sept. 2014
  • Firstpage
    468
  • Lastpage
    473
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/MMAR.2014.6957399
  • Filename
    6957399