Model-Driven Development of Reconfigurable Protocol Stack for Networked Control Systems

被引:7
|
作者
Zhou, Chunjie [1 ]
Chen, Hui [1 ]
Xiong, Naixue [1 ,2 ]
Huang, Xiongfeng
Vasilakos, Athanasios V. [3 ]
机构
[1] Huazhong Univ Sci & Technol, Key Lab, Minist Educ Image Proc & Intelligent Control, Dept Control Sci & Engn, Wuhan 430074, Peoples R China
[2] Georgia State Univ, Dept Comp Sci, Atlanta, GA 30303 USA
[3] Univ Western Macedonia, Dept Comp & Telecommun Engn, Kozani 50100, Greece
基金
中国国家自然科学基金;
关键词
IEC61499; model-driven development; networked control system (NCS); protocol stack; reconfiguration; REAL-TIME;
D O I
10.1109/TSMCC.2012.2190593
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Innetworked control systems (NCS), the performance degradation introduced by the heterogeneous and dynamic environment has intensified the need for reconfigurable protocol stacks (RPS). In this paper, an IEC61499-based method is proposed for the model-driven development of RPS. The method is enabled by defining a novel RPS function block (FB), which unifies the communication behavior and interface of nodes in NCS. Beyond existing communication FBs in IEC61499, the parameter reconfiguration of routing and scheduling table in RPS FB is highlighted as the core of communication layer function to adapt environment and system variations. Furthermore, the method allows for the code reconfiguration on Java algorithms in RPS FB under different application requirements. Through porting the Java virtual machine on different platforms, the code reconfiguration is implemented by reloading the. class file for a specified protocol FB. A case study on the embedded platform, such as DSP/BIOS and ARM/Linux, is conducted to demonstrate the effectiveness and feasibility of the proposed reconfiguration method for maintaining stable and predictable behavior in NCS.
引用
收藏
页码:1439 / 1453
页数:15
相关论文
共 50 条
  • [21] Towards a Model-driven Development of Enterprise Systems
    Vares, Fatemeh
    Amiri, Mohammad Javad
    Parsa, Saeed
    2017 18TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING CONFERENCE (CSSE), 2017, : 42 - 48
  • [22] Model-driven systems development and integration environment
    Azmoodeh, M
    Georgalas, N
    Fisher, S
    BT TECHNOLOGY JOURNAL, 2005, 23 (03) : 96 - 110
  • [23] Model-Driven Development for secure information systems
    Fernandez-Medina, Eduardo
    Jurjens, Jan
    Trujillo, Juan
    Jajodia, Sushil
    INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (05) : 809 - 814
  • [24] Model-driven development of radar control software
    Li, Hai
    2006 8TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, VOLS 1-4, 2006, : 2808 - 2811
  • [25] Model-Driven Development of Control System Software
    Chaudhuri, Subhrojyoti Roy
    Ahuja, Amrit Lal
    Natarajan, Swaminathan
    Vin, Harrick
    LOW-FREQUENCY RADIO UNIVERSE: AN EVENT COMMEMORATING THE BIRTH CENTENARY OF DR. HOMI J. BHABHA, 2009, 407 : 402 - 410
  • [26] MODEL-DRIVEN DEVELOPMENT OF SOFTWARE CONFIGURATION MANAGEMENT SYSTEMS A Case Study in Model-driven Engineering
    Buchmann, Thomas
    Dotor, Alexander
    Westfechtel, Bernhard
    ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2009, : 309 - 316
  • [27] 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
  • [28] UML-Based Modeling and Model-Driven Development of Distributed Control Systems
    Basile, Francesco
    Chiacchio, Pasquale
    Del Grosso, Domenico
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 1120 - 1127
  • [29] Model-driven development
    Pastor O.
    España S.
    Panach J.I.
    Aquino N.
    Informatik-Spektrum, 2008, 31 (5) : 394 - 407
  • [30] Model-driven development
    Mellor, SJ
    Clark, AN
    Futagami, T
    IEEE SOFTWARE, 2003, 20 (05) : 14 - 18