Toward Dependable Model-Driven Design of Low-Level Industrial Automation Control Systems

被引:6
|
作者
Zhou, Nan [1 ]
Li, Di [1 ]
Vyatkin, Valeriy [2 ,3 ,4 ]
Dubinin, Victor [5 ]
Liu, Chengliang [6 ]
机构
[1] South China Univ Technol, Sch Mech & Automot Engn, Guangzhou 510640, Peoples R China
[2] Aalto Univ, Dept Elect Engn & Automat, Espoo 02150, Finland
[3] Lulea Univ Technol, Dept Comp Sci Elect & Space Engn, S-97187 Lulea, Sweden
[4] ITMO Univ, Comp Technol Lab, St Petersburg 197101, Russia
[5] Univ Penza, Dept Comp Sci, Penza 440052, Russia
[6] Shanghai Jiao Tong Univ, Sch Mech & Engn, Shanghai 200240, Peoples R China
关键词
Semantics; IEC Standards; Automation; Unified modeling language; Kernel; Adaptation models; Task analysis; Domain-specific modeling language (DSML); formal verification; IEC; 61499; industrial automation control system; model-driven engineering (MDE); SEMANTICS; SOFTWARE;
D O I
10.1109/TASE.2020.3038034
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent technological advances and manufacturing paradigm evolutions in industrial settings will dramatically increase the complexity of automation control systems. Traditional solutions to the software development of low-level control kernels (e.g., numerical control kernel, motion control kernel, and real-time communication tasks) are unable to cope effectively with such complexity due to an inadequate level of abstraction and challenges for dependability. This article presents a formal semantics integrated model-driven design approach as a holistic solution. A domain-specific modeling language (DSML) is specified based on the adaption of IEC 61 499 architecture, along with the extensions of task model, task-to-resource allocation, and nonfunctional specification. Both formal structural and behavioral semantics of the proposed DSML are then explicitly defined. Design-time formal verification is also achieved by automated model transformations. A metaprogrammable environment is adopted to facilitate flexible modeling, verification, and code generation. A case study is demonstrated on implementing a prototype computer numerical control (CNC) system using the proposed solution. Note to Practitioners-The low-level automation control system in the modern manufacturing scenarios require more agility while respecting strict timing constraints. Handling such complexity with manual coding is getting harder and less efficient. The DSML and the supporting development environment presented in this article aim to enhance the level of automation, flexibility, and dependability of the whole design process. For the proposed DSML, its syntax is formalized and defined as metamodels, while the semantics is integrated through model annotation and transformation. These definitions are implemented as external rules for a metaprogrammable environment to establish our proposed development tool. The finding and insight from this article can enhance efficiency and dependability during the development of common control kernels, such as CNC kernel and motion controller.
引用
收藏
页码:425 / 440
页数:16
相关论文
共 50 条
  • [1] Multi-Domain Model-Driven Design of Industrial Automation and Control Systems
    Strasser, Thomas
    Rooker, Martijn
    Ebenhofer, Gerhard
    Hegny, Ingo
    Wenger, Monika
    Suender, Christoph
    Martel, Allan
    Valentini, Antonio
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 1067 - +
  • [2] Model-Driven design of Industrial Control Systems
    Marcos, M.
    Estevez, E.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER-AIDED CONTROL SYSTEM DESIGN, 2008, : 33 - 38
  • [3] Model-Driven Embedded Systems Design Environment for the Industrial Automation Sector
    Strasser, Thomas
    Suender, Christoph
    Valentini, Antonio
    2008 6TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2008, : 1081 - +
  • [4] Domain Specific Views in Model-driven Embedded Systems Design in Industrial Automation
    Ferrarini, Luca
    Dede, Alessio
    Salauen, Patrick
    Dang, Tuan
    Fogliazza, G.
    2009 7TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1 AND 2, 2009, : 702 - +
  • [5] MODEL-DRIVEN DEVELOPMENT IN INDUSTRIAL AUTOMATION Automating the Development of Industrial Automation Systems using Model Transformations
    Maurmaier, Mathias
    Goehner, Peter
    ICINCO 2009: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 2: ROBOTICS AND AUTOMATION, 2009, : 244 - 249
  • [6] A model-driven approach for dependable software systems
    Jiang, Michael
    Yang, Zhihui
    USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 100 - +
  • [7] Model-Driven Diagnostics Generation for Industrial Automation
    Behrens, M.
    Provan, G.
    Boubekeur, M.
    Mady, A.
    2009 7TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1 AND 2, 2009, : 708 - 714
  • [8] A Methodological Approach to Model-Driven Design and Development of Automation Systems
    Luz Alvarez, Maria
    Sarachaga, Isabel
    Burgos, Arantzazu
    Estevez, Elisabet
    Marcos, Marga
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2018, 15 (01) : 67 - 79
  • [9] A Model-Driven Engineering Framework for Fault Tolerance in Dependable Embedded Systems Design
    Ziani, Adel
    Hamid, Brahim
    Bruel, Jean-Michel
    2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 166 - 169
  • [10] Model-driven approach for designing industrial control systems
    Estevez, Elisabet
    Marcos, Marga
    SOFTWARE ARCHITECTURE, PROCEEDINGS, 2007, 4758 : 284 - +