Managing Fault Monitoring and Recovery in Distributed Real-Time Control Systems

  • Robert W. Brennan
  • Douglas H. Norrie
Part of the IFIP — The International Federation for Information Processing book series (IFIPAICT, volume 101)


In this paper we describe a holonic approach to managing distributed real-time control applications for manufacturing. The main feature of the architecture are layering (to support functional decomposition) and clustering (to support task propagation).


  1. 1.
    Anderson, T, Lee, PA. Fault Tolerance Principles and Practice, Prentice Hall, 1981.Google Scholar
  2. 2.
    Brennan, RW, Fletcher, M, Nome, DH. Reconfiguring real-time holonic manufacturing systems. Twelfth International Workshop on Database and Expert Systems Applications, IEEE Computer Society, pp. 611–615, 2001a.Google Scholar
  3. 3.
    Brennan, RW, Nome, DH. 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 2001b; 2 (1): 1–19.Google Scholar
  4. 4.
    Douglass, B. Doing Hard Time: Developing Real-time Systems with UML, Objects, Frameworks, and Patterns, Addison-Wesley, 1999.Google Scholar
  5. 5.
    Holonic Manufacturing Systems Consortium, Website, 2002.Google Scholar
  6. 6.
    IEC TC65/WG6, Voting Draft: Function Blocks for Industrial Process-Measurement and Control Systems, Part 1 Architecture, International Electrotechnical Commission, 2000.Google Scholar
  7. 7.
    Jalote, P. Fault Tolerance in Distributed Systems, Prentice Hall, 1998.Google Scholar
  8. 8.
    Leveson, N. Safeware, Addison-Wesley, 1995.Google Scholar
  9. 9.
    Lewis, R.Modelling Control Systems using IEC 61499: Applying Function Blocks to Distributed Systems, IEE, 2001.Google Scholar
  10. 10.
    Lewis, R. Programming Industrial Control Systems using IEC 1131–3, IEE, 1996.Google Scholar
  11. 11.
    Lyons, A. UML for real-time overview. Technical Report of Objec Time Ltd, 1998.Google Scholar
  12. 12.
    Marik, V, Pechoucek, M. Holons and agents: recent developments and mutual impacts. Twelfth International Workshop on Database and Expert Systems Applications, IEEE Computer Society, 605–607, 2001.Google Scholar
  13. 13.
    Odell, J, Parunak, H, Bauer, B. Extending UML for agents. EREM Center for Electronic Commerce, 2000.Google Scholar
  14. 14.
    Siewiorek, DP, Wsarz, R. The Theory and Practice of Reliable System Design, Digital Press, 1982.Google Scholar
  15. 15.
    Wang, L, Brennan, RW, Balasubramanian, S, Nome, DH. Realizing holonic control with function blocks. Integrated Computer-Aided Engineering 2001; 8 (1): 81–93.Google Scholar
  16. 16.
    Mang, X, Brennan, RW, Xu, Y, Nome, DH. Runtime adaptability of a concurrent function block model for a real-time holonic controller. IEEE Systems, Man, and Cybernetics 2001. 164–168.Google Scholar

Copyright information

© Springer Science+Business Media New York 2002

Authors and Affiliations

  • Robert W. Brennan
    • 1
  • Douglas H. Norrie
    • 1
  1. 1.Department of Mechanical and Manufacturing EngineeringUniversity of CalgaryCalgaryCanada

Personalised recommendations