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 条
  • [31] A MODEL-DRIVEN SYSTEMS DEVELOPMENT METHOD FOR MANAGEMENT INFORMATION SYSTEMS
    Matsumoto, Keinosuke
    Mizuno, Tomoki
    Mori, Naoki
    KEOD 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE ENGINEERING AND ONTOLOGY DEVELOPMENT, 2010, : 10 - 16
  • [32] A model-driven development method for Management Information Systems
    Mizuno, Tomoki
    Matsumoto, Keinosuke
    Mori, Naoki
    ELECTRONICS AND COMMUNICATIONS IN JAPAN, 2013, 96 (02) : 16 - 24
  • [33] Model-Driven Development Towards Distributed Intelligent Systems
    Barriga, Arturo
    Barriga, JOSe A.
    Perez-toledano, Miguel a.
    Clemente, Pedro j.
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2024, 24 (04)
  • [34] A model-driven development method for management information systems
    Mizuno, Tomoki
    Matsumoto, Keinosuke
    Mori, Naoki
    IEEJ Transactions on Electronics, Information and Systems, 2012, 132 (02) : 245 - 252
  • [35] Model-driven approach for designing industrial control systems
    Estevez, Elisabet
    Marcos, Marga
    SOFTWARE ARCHITECTURE, PROCEEDINGS, 2007, 4758 : 284 - +
  • [36] Markov model-driven in real-time faulty node detection for naval distributed control networked systems
    Kim, Dong-Seong, 1600, Institute of Control, Robotics and Systems (20):
  • [37] Model-driven development of multiagent systems: a survey and evaluation
    Kardas, Geylani
    KNOWLEDGE ENGINEERING REVIEW, 2013, 28 (04): : 479 - 503
  • [38] Model-Driven Traceability in Healthcare Information Systems Development
    Walderhaug, Stale
    Hartvigsen, Gunnar
    Stav, Erlend
    MEDINFO 2010, PTS I AND II, 2010, 160 : 242 - 246
  • [39] Adaptive Model-Driven User Interface Development Systems
    Akiki, Pierre A.
    Bandara, Arosha K.
    Yu, Yijun
    ACM COMPUTING SURVEYS, 2014, 47 (01)
  • [40] Model-driven development of industrial process control applications
    Hastbacka, David
    Vepsalainen, Timo
    Kuikka, Seppo
    JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (07) : 1100 - 1113