Title :
Model-Driven Development of Reconfigurable Protocol Stack for Networked Control Systems
Author :
Zhou, Chunjie ; Chen, Hui ; Xiong, Naixue ; Huang, Xiongfeng ; Vasilakos, Athanasios V.
Author_Institution :
Dept. of Control Sci. & Eng., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
In networked 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.
Keywords :
IEC standards; Java; computer network performance evaluation; distributed control; networked control systems; software engineering; telecommunication computing; telecommunication control; transport protocols; virtual machines; ARM-Linux; DSP-BIOS; IEC61499-based method; Java algorithms; Java virtual machine; NCS; RPS FB; RPS function block; class file; code reconfiguration; communication layer function; dynamic environment; embedded platform; heterogeneous environment; model-driven development; networked control systems; performance degradation; reconfigurable protocol stack; Computer architecture; Delay effects; Protocols; Quality of service; Real time systems; Routing; Scheduling; IEC61499; model-driven development; networked control system (NCS); protocol stack; reconfiguration;
Journal_Title :
Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
DOI :
10.1109/TSMCC.2012.2190593