• DocumentCode
    1167415
  • 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
  • Volume
    51
  • Issue
    6
  • fYear
    2004
  • Firstpage
    1194
  • Lastpage
    1207
  • 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;
  • fLanguage
    English
  • Journal_Title
    Industrial Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0046
  • Type

    jour

  • DOI
    10.1109/TIE.2004.837868
  • Filename
    1360059