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 条
  • [41] Reliability Analysis in Model-Driven Development of Embedded Systems
    Velasco, David S.
    Kuhn, Thomas
    Kemmann, Soeren
    59TH ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2013,
  • [42] Applying model-driven development techniques to the development of search and rescue systems
    Pham, Huy
    Ferworn, Alexander
    Mahmoud, Qusay H.
    Sadeghian, Alireza
    2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING, VOLS 1 AND 2, 2007, : 6 - +
  • [43] Introspective model-driven development
    Buechner, Thomas
    Matthes, Florian
    SOFTWARE ARCHITECTURE, 2006, 4344 : 33 - +
  • [44] Model-driven distributed systems
    Coutts, IA
    Edwards, JM
    IEEE CONCURRENCY, 1997, 5 (03): : 55 - &
  • [45] Model-Driven Chatbot Development
    Perez-Soler, Sara
    Guerra, Esther
    de Lara, Juan
    CONCEPTUAL MODELING, ER 2020, 2020, 12400 : 207 - 222
  • [46] Model-driven development with the jABC
    Steffen, Bernhard
    Margaria, Tiziana
    Nagel, Ralf
    Jorges, Sven
    Kubczak, Christian
    HARDWARE AND SOFTWARE, VERIFICATION AND TESTING, 2007, 4383 : 92 - +
  • [47] Model-Driven Development of Model transformations
    Van Gorp, Pieter
    GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 517 - 519
  • [48] The pragmatics of model-driven development
    Selic, B
    IEEE SOFTWARE, 2003, 20 (05) : 19 - +
  • [49] Model-driven Performance Analysis of Reconfigurable Conveyor Systems used in Material Handling Applications
    An, Kyoungho
    Trewyn, Adam
    Gokhale, Aniruddha
    Sastry, Shivakumar
    2011 ACM/IEEE SECOND INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2011), 2011, : 141 - 150
  • [50] Towards a Model-driven Approach to Control Identity Management Systems
    Juhrisch, Martin
    Weller, Jens
    Dietz, Gunnar
    PACIFIC ASIA CONFERENCE ON INFORMATION SYSTEMS 2007, SECTIONS 1-6, 2007,