Title :
A methodology for the development of distributed real-time control applications with focus on task allocation in heterogeneous systems
Author :
Prayati, Aggeliki ; Koulamas, Christos ; Koubias, Stavros ; Papadopoulos, George
Author_Institution :
Dept. of Electr. Eng. & Comput. Technol., Univ. of Patras, Greece
Abstract :
A distributed application development methodology is necessary to define specific steps, through which the application specification can be successfully mapped to the system devices. Interoperability and real-timeliness are two major issues in distributed control application development. The main focus of this paper is a generic device model, developed to provide interoperability, and the function block allocation (FBALL) algorithm, defined to guarantee that real-time requirements are met. FBALL is a hybrid approach targeted for the nature of distributed control applications, resulting in an assignment of the application tasks to the system resources, as well as a feasible schedule that meets the real-time constraints. Based on these solutions to interoperability and real-time criticality, a methodology is presented, supporting the distributed control application specification, modeling, and implementation to heterogeneous systems.
Keywords :
computerised control; distributed control; open systems; real-time systems; distributed real-time control applications; function block allocation algorithm; generic device model; heterogeneous systems; hybrid approach; interoperability; real-time constraints; real-timeliness; real-tune criticality; scheduling; task allocation; Automatic control; Automation; Communication system control; Control systems; Distributed control; Electrical equipment industry; IEC standards; Industrial control; Job shop scheduling; Real time systems; 65; Distributed control; interoperability; real-time systems; scheduling; task allocation;
Journal_Title :
Industrial Electronics, IEEE Transactions on
DOI :
10.1109/TIE.2004.837868