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 条
  • [31] MODEL-BASED LOW-LEVEL CONTROL IN FLEXIBLE MANUFACTURING SYSTEMS
    MAIMON, O
    TADMOR, G
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 1988, 4 (3-4) : 423 - 428
  • [32] Model-based low-level control in flexible manufacturing systems
    Maimon, Oded
    Tadmor, Gilead
    Robotics and Computer-Integrated Manufacturing, 1988, 4 (3-4): : 423 - 428
  • [33] Model-Driven Systems Engineering for Virtual Product Design
    Dalibor, Manuela
    Jansen, Nico
    Rumpe, Bernhard
    Wachtmeister, Louis
    Wortmann, Andreas
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 431 - 436
  • [34] Aspect-Oriented Model-Driven Engineering for Embedded Systems Applied to Automation Systems
    Wehrmeister, Marco A.
    Pereira, Carlos Eduardo
    Rammig, Franz J.
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2013, 9 (04) : 2373 - 2386
  • [35] A model-driven engineering framework for embedded systems design
    Moreira do Nascimento, Francisco Assis
    Oliveira, Marcio F. S.
    Wagner, FlAvio Rech
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2012, 8 (01) : 19 - 33
  • [36] Performance assessment of the integration between industrial agents and low-level automation functions
    Ribeiro, Luis
    Karnouskos, Stamatis
    Leitao, Paulo
    Barbosa, Jose
    Hochwallner, Martin
    2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2018, : 121 - 126
  • [37] Design and Implementation of Industrial Automation Control Systems: a Survey
    Colla, Marco
    Leidi, Tiziano
    Semo, Mario
    2009 7TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1 AND 2, 2009, : 570 - +
  • [38] Ontology-based model-driven design of distributed control applications in manufacturing systems
    Cao, Yue
    Liu, Yusheng
    Wang, Hongwei
    Zhao, Jianjun
    Ye, Xiaoping
    JOURNAL OF ENGINEERING DESIGN, 2019, 30 (10-12) : 523 - 562
  • [39] A model-driven measurement procedure for sizing web applications: Design, automation and validation
    Abrahao, Silvia
    Mendes, Emilia
    Gomez, Jaime
    Insfran, Emilio
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2007, 4735 : 467 - +
  • [40] Integrating model-in-the-loop simulations to model-driven development in industrial control
    Vepsalainen, Timo
    Kuikka, Seppo
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2014, 90 (12): : 1295 - 1311