A Holonic Approach to Reconfiguring Real-Time Distributed Control Systems

  • Robert W. Brennan
  • Martyn Fletcher
  • Douglas H. Norrie
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2322)


In this paper we describe a general approach for dynamic and intelligent reconfiguration of real-time distributed control systems that utilises the IEC 61499 function block model. This work is central to the development of distributed intelligent control systems that are inherently adaptable and dynamically re-configurable. The approach that is used takes advantage of distributed artificial intelligence at the planning and control levels to achieve significantly shorter up-front commissioning times as well as significantly more responsiveness to change. This approach is based on object-oriented and agent-based methods and aims at overcoming the difficulties associated with managing real-time reconfiguration of a holonic manufacturing system.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Duarte, C., Maibaum, T.: A Rely-guarantee Discipline for Open Distributed System Design. Information Processing Letters, 75 (2000) 55–63CrossRefGoogle Scholar
  2. 2.
    Lewis, R.: Programming Industrial Control Systems Using IEC 1131-3. IEE, London (1996)Google Scholar
  3. 3.
    International Electrotechnical Commission: IEC TC65/WG6, Voting Draft: Function Blocks for Industrial Process-Measurement and Control Systems, Part 1 Architecture. International Electrotechnical Commission (2000)Google Scholar
  4. 4.
    Lyons, A.: UML for Real-time Overview. Technical Report of ObjecTime Ltd. (1998)Google Scholar
  5. 5.
    Sieverding, J.: Specification of Manufacturing Test Missions. Deliverable D7.5-2 of HMS Consortium (2000)Google Scholar
  6. 6.
    Bussmann, S., Sieverding, J.: Specification of Holonic Agent Control Concepts in Manufacturing Logistics. Deliverable D7.3-1 of HMS Consortium (2000)Google Scholar
  7. 7.
    Zhou, B., Wang, L., Norrie, D.H.: Design of Distributed Real-time Control Agents for Intelligent Manufacturing Systems. Proceedings of the 2nd International Workshop on Intelligent Manufacturing Systems (1999) 237–244Google Scholar
  8. 8.
    Lam, K-Y., Law, G., Lee, V.: Priority and Deadline Assignment to Triggered Transactions in Distributed Real-time Databases. Systems and Software, 51 (2000) 57–65Google Scholar
  9. 9.
    Brennan, R.W., Norrie, D.H.: Agents, Holons and Function Blocks: Distributed Intelligent Control in Manufacturing. Journal of Applied Systems Studies Special Issue on Industrial Applications of Multi-Agent and Holonic Systems, 2(1) (2001) 1–19Google Scholar
  10. 10.
    Holonic Manufacturing Systems Consortium: Holonic Manufacturing Systems Overview. http://hms.ifw.uni-hannover.de/public/overview.html (2001)
  11. 11.
    Balasubramanian, S., Brennan, R.W., Norrie, D.H.: Requirements for Holonic Manufacturing Systems Control. The International Conference on Database and Expert System Applications (2000) 214–218Google Scholar
  12. 12.
    Fletcher, M., Norrie, D.H.: On a Function Block Operating System for Holonic Control. International Conference on Modeling, Identification and Control. (2001)Google Scholar
  13. 13.
    Fletcher, M., Brennan, R.W., Norrie, D.H.; Design or Real-time Distributed Manufacturing Control Systems using UML Capsules. 7th International Conference on Object Oriented Information Systems, Springer-Verlag, London (2001) 382–391Google Scholar
  14. 14.
    Smith, R.: The Contract Net Protocol: High-level Communication and Control in a Distributed Problem Solver. Defence Research Establishment Atlantic D.R.E.A. Report 80/1 (1982)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Robert W. Brennan
    • 1
  • Martyn Fletcher
    • 2
  • Douglas H. Norrie
    • 1
  1. 1.Department of Mechanical and Manufacturing EngineeringUniversity of CalgaryCalgaryCanada
  2. 2.Institute for ManufacturingUniversity of CambridgeCambridgeUK

Personalised recommendations