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 条
  • [21] Model-driven development of industrial process control applications
    Hastbacka, David
    Vepsalainen, Timo
    Kuikka, Seppo
    JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (07) : 1100 - 1113
  • [22] Model-Driven Engineering of Industrial Process Control Applications
    Lukman, Tomaz
    Godena, Giovanni
    Gray, Jeff
    Strmcnik, Stanko
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [23] A model-driven design environment for embedded systems
    Riccobene, E.
    Scandurra, R.
    Rosti, A.
    Bocchio, S.
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 915 - +
  • [24] A model-driven design approach for mechatronic systems
    Huang, Jinfeng
    Voeten, Jeroen
    Groothuis, Marcel
    Broenink, Jan
    Corporaal, Henk
    SEVENTH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2007, : 127 - +
  • [25] An Approach to use Model Driven Design in Industrial Automation
    Estevez, Elisabet
    Marcos, Marga
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 62 - 65
  • [26] A model-driven engineering design process for the development of control software for Intralogistics Systems
    Aicher, Thomas
    Fottner, Johannes
    Vogel-Heuser, Birgit
    AT-AUTOMATISIERUNGSTECHNIK, 2022, 70 (02) : 164 - 180
  • [27] FTOS: Model-Driven Development of Fault-Tolerant Automation Systems
    Buckl, Christian
    Sojer, Dominik
    Knoll, Alois
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [28] Model-Driven Integration of Building Automation Systems into Web Service Gateways
    Schachinger, Daniel
    Kastner, Wolfgang
    2015 IEEE WORLD CONFERENCE ON FACTORY COMMUNICATION SYSTEMS (WFCS), 2015,
  • [29] Model-Driven Development of Control Software for Distributed Automation: A Survey and an Approach
    Yang, Chia-Han
    Vyatkin, Valeriy
    Pang, Cheng
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2014, 44 (03): : 292 - 305
  • [30] Model-Driven Design for Fast Deployment of Embedded Systems
    Phan Duy Hung
    Phan Minh Duong
    Truong Minh Giang
    Vu Thu Diep
    2019 2ND INTERNATIONAL CONFERENCE OF INTELLIGENT ROBOTIC AND CONTROL ENGINEERING (IRCE 2019), 2019, : 138 - 142