Telerobotics, automation, and human supervisory control
Telerobotics, automation, and human supervisory control
Computer-controlled systems (3rd ed.)
Computer-controlled systems (3rd ed.)
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Data Structures, Algorithms, and Applications in C++
Data Structures, Algorithms, and Applications in C++
Operating System Concepts
Rainbow: cost-effective software architecture-based self-adaptation
Rainbow: cost-effective software architecture-based self-adaptation
Hi-index | 0.00 |
Supervisory control is a very popular paradigm for computer-controlled systems. Knowledge and tracking the control effect of every control operation is crucial to the control tasks. In the paper, we present a message-array-based mechanism to track control effects in supervisory control software. A novel data type, message array, is designed to efficiently support this tracking mechanism. The operation algorithms, adding algorithm (AA), removing algorithm (RA), and scheduler algorithm (SA) are proposed to operate the tracking messages in message array, which forms the special first input X output (FIXO) strategy of message array. Automatically tracking, recording, and rolling back are the characteristics of our tracking mechanism. We implement this messagearray-based mechanism on the famous human machine interface (HMI) software platform-proficy iFix, and construct experiments to evaluate the performance of the mechanism in various cases. The results show our mechanism can be well satisfied with supervisory control software.