Model-driven development of industrial process control applications

被引:63
|
作者
Hastbacka, David [1 ]
Vepsalainen, Timo [1 ]
Kuikka, Seppo [1 ]
机构
[1] Tampere Univ Technol, Dept Automat Sci & Engn, FI-33101 Tampere, Finland
关键词
Model-driven development; Domain-specific modeling; UML; Profiles; Process control applications; ENVIRONMENT;
D O I
10.1016/j.jss.2011.01.063
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article presents model-driven development and domain-specific modeling applied to the development of industrial process control applications. The approach is based on established practices of the industrial automation and control domain, a compatible UML profile, and an integrated and standards based tool environment for modeling and transformation execution. The methods provide means for developing applications using domain-specific modeling concepts to increase productivity and enhance platform independent solution reuse. The approach has been implemented to support industrial practices and to be able to utilize existing control system platforms. During demonstrations and an assessment event with industry professionals the methods have been successfully applied to the development of small-scale process control applications. In this paper, attention is also paid on discussion of the practical applicability and benefits of the approach for engineering and development of industrial process control applications. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:1100 / 1113
页数:14
相关论文
共 50 条
  • [1] Model-Driven Engineering of Industrial Process Control Applications
    Lukman, Tomaz
    Godena, Giovanni
    Gray, Jeff
    Strmcnik, Stanko
    [J]. 2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [2] UMIICA: A Model-Driven Integrated Development Environment for Industrial Control Applications
    Lee, Kyunghyun
    Kim, Taehyoun
    [J]. IEEE ACCESS, 2018, 6 : 43290 - 43301
  • [3] Integrating model-in-the-loop simulations to model-driven development in industrial control
    Vepsalainen, Timo
    Kuikka, Seppo
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2014, 90 (12): : 1295 - 1311
  • [4] Supporting a Model-driven Development Process for Distributed Control Software
    Wiesmayr, Bianca
    Zoitl, Alois
    Prenzel, Laurin
    Steinhorst, Sebastian
    [J]. 2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [5] Model-driven development of enterprise applications
    Kulkarni, V
    Reddy, S
    [J]. UML MODELING LANGUAGES AND APPLICATIONS, 2005, 3297 : 118 - 128
  • [6] Testing of model-driven development applications
    Beatriz Marín
    Carlos Gallardo
    Diego Quiroga
    Giovanni Giachetti
    Estefanía Serral
    [J]. Software Quality Journal, 2017, 25 : 407 - 435
  • [7] Model-driven development of composite applications
    Patig, Susanne
    [J]. MODEL-BASED SOFTWARE AND DATA INTEGRATION, 2008, 8 : 67 - 78
  • [8] Testing of model-driven development applications
    Marin, Beatriz
    Gallardo, Carlos
    Quiroga, Diego
    Giachetti, Giovanni
    Serral, Estefania
    [J]. SOFTWARE QUALITY JOURNAL, 2017, 25 (02) : 407 - 435
  • [9] Model-Driven Development of GPU Applications
    Winier, Christoph
    Duennweber, Jan
    [J]. PARALLEL COMPUTING: ON THE ROAD TO EXASCALE, 2016, 27 : 227 - 236
  • [10] Model-Driven Development of WSN Applications
    Paulon, A. R.
    Froehlich, A. A.
    Becker, L. B.
    Basso, F. P.
    [J]. 2013 III BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2013), 2013, : 161 - 166