From FMS to HMS

  • Robert W. Brennan
  • Douglas H. Norrie
Part of the Advanced Information Processing book series (AIP)


For most of the 20th century, a central theme of industrial and academic research in manufacturing has been the development of flexible systems. In this chapter we discuss the notion of manufacturing flexibility and, in particular, the efforts toward achieving flexibility through advanced automation. After years of research into these flexible manufacturing systems it has become evident that the existing technologies alone are not the solution; effective system integration and coordination are also necessary. The second part of this chapter looks at recent efforts to achieve system integration and coordination through emerging technologies such as multi-agent systems and holonic manufacturing systems.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [3.1]
    Aparicio IV, M.: “Point and click manufacturing on the web”, IEEE Internet Computing, 3 (5), 38–40 (1999).CrossRefGoogle Scholar
  2. [3.2]
    Baker, A., Parunak, H. and Erol, K.: “Agents and the internet: infrastructure for mass customisation”, IEEE Internet Computing, 3 (5), 62–69 (1999).CrossRefGoogle Scholar
  3. [3.3]
    Balasubramanian, S., Brennan, R., and Norrie, D.: “An architecture for metamorphic control of holonic manufacturing systems”, Computers in Industry, 46 (1), 13–31 (2001).CrossRefGoogle Scholar
  4. [3.4]
    Booch, G.: Object-Oriented Analysis and Design with Applications, 2nd edition, Addison-Wesley (1994).Google Scholar
  5. [3.5]
    Brennan, R. and Norrie, D.: “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), 1–19 (2001).Google Scholar
  6. [3.6]
    Brennan, R. and Norrie, D.: “Managing fault monitoring and recovery in distributed real-time control systems”, 5th IEEE/IFIP International Conference on Information Technology for Balanced Automation Systems in Manufacturing and Services, (2002), pp. 247–254.Google Scholar
  7. [3.7]
    Bruckner, S., Wyns, J., Peeters, P. and Kollingbaum, M.: “Designing agents for manufacturing process control”, Proceeding of Artificial Intelligence and Manufacturing Research Planning Workshop, (1998), pp. 40–46.Google Scholar
  8. [3.8]
    Bussmann, S.: “An agent-oriented architecture for holonic manufacturing control”, First Open Workshop on Intelligent Manufacturing Systems Europe, (1998), pp. 1–12.Google Scholar
  9. [3.9]
    Christensen, J.: “HMS: initial architecture and standards directions”, the 1st European Conference on Holonic Manufacturing Systems, (1994), pp. 1–20.Google Scholar
  10. [3.10]
    Cockburn, D. and Jennings, N.: “ARCHON: a DAI system for industrial applications”, In Foundations of Distributed Artificial Intelligence, eds. G. O’Hare and N. Jennings, Wiley, (1996), 319–344.Google Scholar
  11. [3.11]
    Corrêa, H.: “Agile manufacturing as the 21st century strategy for improving manufacturing competitiveness”, In Agile Manufacturing: the 21 st Century Competitive Strategy, ed. A. Gunasekaran, Elsevier, (2001), 3–23.Google Scholar
  12. [3.12]
    Cutkosky, M., Englemor, R., Fikes, R., Gruber, T., Genesereth, M., Mark, W., Tenenbaum, J. and Weber, J.: “PACT: an experiment in integrating concurrent engineering systems”, IEEE Computer, 26 (1), 28–37 (1993).CrossRefGoogle Scholar
  13. [3.13]
    Darr, T. and Birmingham, W.: “An attribute-space representation and algorithm for concurrent engineering”, AI EDAM, 10 (1), 21–35 (1996).Google Scholar
  14. [3.14]
    Davis, R. and Smith, R.: “Negotiation as a metaphor for distributed problem solving”, Artificial Intelligence, 20, 63–109 (1983).CrossRefGoogle Scholar
  15. [3.15]
    Duffie, N. and Piper, R.: “Nonhierarchical control of manufacturing systems”, Journal of Manufacturing Systems, 5 (2), 137–139 (1986).CrossRefGoogle Scholar
  16. [3.16]
    Duffie, N. and Prabhu, V.: “Real-time distributed scheduling of heterarchical manufacturing systems”, Journal of Manufacturing Systems, 13 (2), 94–107 (1994).CrossRefGoogle Scholar
  17. [3.17]
    Fletcher, M., Norrie, D. and Christensen, J.: “A foundation for realtime holonic control systems”, Journal of Applied Systems Studies, Special Issue on Industrial Applications of Multi-Agent and Holonic Systems, 2 (1), 20–43 (2001).Google Scholar
  18. [3.18]
    Fletcher, M., Garcia-Herreros, E., Christensen, J., Deen, S. and Mittmann, R.: “An open architecture for holonic cooperation and autonomy” 11th International Workshop on Database and Expert Systems Applications, (2000), pp. 224–230.Google Scholar
  19. [3.19]
    Foundation for Intelligent Physical Agents: Web site, (2001).
  20. [3.20]
    Fox, M., Chionglo, J. and Barbuceanu, M.: “The integrated supply chain management system”, Internal Report, Department of Industrial Engineering, University of Toronto, (1993).Google Scholar
  21. [3.21]
    Gershwin, S.: “Hierarchical flow control: a framework for scheduling and planning discrete events in manufacturing systems”, Proceedings of the IEEE, 77 (1), 195–209 (1989).CrossRefGoogle Scholar
  22. [3.22]
    Gruver, W., Kotak, D., van Leeuwen, E. and Norrie, D.: “Holonic manufacturing systems–phase 2”, International IMS Project Forum 2001, Ascona, Switzerland.Google Scholar
  23. [3.23]
    Holonic Manufacturing Systems Consortium: Holonic manufacturing systems overview, (2001).
  24. [3.24]
    Huhns, M., Singh, M. (1998): Readings in Agents. Morgan Kaufmann.Google Scholar
  25. [3.25]
    International Electrotechnical Commission: Voting Draft–Publicly Available Specification–Function Blocks for Industrial Process-measurement and Control Systems, Part 1–Architecture, IEC TC65/WG8, Geneva (2000).Google Scholar
  26. [3.26]
    International Organization for Standardization: The Ottawa Report on Reference Models for Automated Manufacturing Systems. ISO, Geneva (1986).Google Scholar
  27. [3.27]
    Jones, A. and McLean, C.: “A proposed hierarchical control model for automated manufacturing systems”, Journal of Manufacturing Systems, 5 (1) (1986).Google Scholar
  28. [3.28]
    Jones, A. and Saleh, A.: “A multi-level/multi-layer architecture for intelligent shopfloor control” International Journal of Computer Integrated Manufacturing, 3 (1), 60–70 (1990).CrossRefGoogle Scholar
  29. [3.29]
    Kimemia, J. and Gershwin, S.: “An algorithm for the computer control of a flexible manufacturing system”, IIE Transactions, 15 (4), 353–362 (1983).CrossRefGoogle Scholar
  30. [3.30]
    Koestler, A.: The Ghost in the Machine, Arkana, London (1967).Google Scholar
  31. [3.31]
    Kriz, D.: Holonic Manufacturing Systems: Case Study of an IMS Consortium, Holonic Manufacturing Systems Consortium Web site, (1995).
  32. [3.32]
    Lin, G. and Solberg, J.: “Integrated shop floor control using autonomous agents”, IIE Transactions: Design and Manufacturing, 24 (3), 57–71 (1992).Google Scholar
  33. [3.33]
    Marik, V. and Pechoucek, M.: “Holons and agents: recent developments and mutual impacts”, Twelfth International Workshop on Database and Expert Systems Applications, IEEE Computer Society, (2001), pp. 605–607.Google Scholar
  34. [3.34]
    Maturana, F. and Norrie, D.: “Multi-agent mediator architecture for distributed manufacturing”, Journal of Intelligent Manufacturing, 7, 257–270 (1996).CrossRefGoogle Scholar
  35. [3.35]
    Mesarovic, M., Macko, D. and Takahara, Y.: Theory of Hierarchical, Multilevel, Systems, Academic Press (1970)Google Scholar
  36. [3.36]
    Monceyron, E. and Barthes, J.: “Architecture for ICAD systems: an example from har- bor design”, Revue Sciences et Techniques de la Conception, 1 (1), 49–68 (1992).Google Scholar
  37. [3.37]
    Moulin, B., Chaib-draa, B. (1996): An overview of distributed artificial intelligence. In ( G. O’Hare and N. Jennings, ed.) Foundations of Distributed Artificial Intelligence, John Wiley and Sons, 3–56.Google Scholar
  38. [3.38]
    O’Grady, P. and Menon, U.: “A concise review of flexible manufacturing systems and FMS literature”, Computers in Industry, 7, 155–167 (1996).CrossRefGoogle Scholar
  39. [3.39]
    Park, H., Tenenbaum, J. and Dove, R.: “Agile infrastructure for manufacturing systems: a vision for transforming the US manufacturing base”, Defense Manufacturing Conference (1993).Google Scholar
  40. [3.40]
    Parunak, H.: “Manufacturing experience with the contract net”, Distributed Artificial Intelligence, 1, London: Pitman (1987).Google Scholar
  41. [3.41]
    Parunak, H.: “Autonomous agent architectures: a non-technical introduction”, Industrial Technology Institute Report (1993).Google Scholar
  42. [3.42]
    Parunak, H.: “Applications of distributed artificial intelligence in industry”, In Foundations of Distributed Artificial Intelligence, eds. G. O’Hare and N. Jennings, Wiley, (1996), 139–164.Google Scholar
  43. [3.43]
    Parunak, H.: “RAPPID project index page”, (1997).
  44. [3.44]
    Parunak, H.: “Industrial and practical applications of DAI”, In Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, ed. G. Weiss, The MIT Press, Cambridge, MA, (1999), 377–424.Google Scholar
  45. [3.45]
    Peng, Y., Finin, T., Labrou, Y., Chu, B., Long, J., Tolone, W. and Boughannam, A.: “A multi-agent system for enterprise integration”, Proceedings of PAAM’98, (1998), pp. 533–548.Google Scholar
  46. [3.46]
    Sandell, N., Varaiya, P., Athans, M. and Safonov, M.: “Survey of decentralized control methods for large scale systems”, IEEE Transactions on Automatic Control, AC-23(2), 108–128 (1978).Google Scholar
  47. [3.47]
    Shen W., Maturana F. and Norrie, D.: “MetaMorph II: an agent-based architecture for distributed intelligent design and manufacturing”, Journal of Intelligent Manufacturing–Special Issue on Distributed Manufacturing Systems. 11 (3), 237–251 (2000).CrossRefGoogle Scholar
  48. [3.48]
    Shen, W. and Norrie, D.: “Agent-based systems for intelligent manufacturing: a state-of-the-art survey”, Knowledge and Information Systems, 1, 129–156 (1999).Google Scholar
  49. [3.49]
    Shen, W., Norrie, D. and Barthes, J.: MultiAgent Systems for Concurrent Design and Manufacturing, Taylor and Francis, London, (2000).CrossRefGoogle Scholar
  50. [3.50]
    Simon, H.: The Sciences of the Artificial, MIT Press, Cambridge, MA, (1996).Google Scholar
  51. [3.51]
    Singh, M.: Dynamic Hierarchical Control. North-Holland, Amsterdam, (1980).Google Scholar
  52. [3.52]
    Sipper, D. and Bulfin, R.: Production: Planning, Control and Integration, McGraw-Hill, (1997).Google Scholar
  53. [3.53]
    Stark, C.: Flexible Manufacturing System Handbook, Draper Laboratories, U.S. Department of Commerce NTIS Publication No. AD/A127, (1983).Google Scholar
  54. [3.54]
    Swamidass, P.: Manufacturing Flexibility, Operations Management Association, Monograph No. 2, (1988).Google Scholar
  55. [3.55]
    Ulieru, M.: “FIPA technology overview: holonic enterprise”, FIPA Inform!, 2 (2), 3–4 (2001).Google Scholar
  56. [3.56]
    Upton, D.: “What really makes factories flexible?” Harvard Business Review, 73 (4), 74–84 (1995).Google Scholar
  57. [3.57]
    Upton, D.: “A flexible structure for computer-controlled manufacturing systems”, Manufacturing Review, 5 (1), 58–74, (1992).Google Scholar
  58. [3.58]
    Valckenaers, P. and Van Brussel, H.: IMS TC5: Holonic Manufacturing Systems Technical Overview, Holonic Manufacturing Systems Consortium Web Site, (1994).
  59. [3.59]
    Veeramani, D.: “Task and resource allocation via auctioning”, the Winter Simulation Conference Proceedings, (1992), pp. 945–954.Google Scholar
  60. [3.60]
    Wang, L., Brennan, R., Balasubramanian, S. and Norrie, D.: “Realizing holonic control with function blocks”, Integrated Computer-Aided Engineering, 8 (1), 81–93 (2001).Google Scholar
  61. [3.61]
    Weiss, G.: Multi-Agent Systems. MIT Press, Cambridge, MA, (1999).Google Scholar
  62. [3.62]
    Williamson, D.: “System 24–a new concept of manufacture”, Proceedings of the 8th International Machine Tool and Design Conference, (1967), pp. 327–376.Google Scholar
  63. [3.63]
    Womak, J., Jones, D. and Roos, D.: The Machine that Changed the World: the Story of Lean Production, Harper Perennial, (1991).Google Scholar
  64. [3.64]
    Wooldridge, M. and Jennings, N.: “Software engineering with agents: pitfalls and pratfalls”, IEEE Internet Computing, 3 (5), 20–27 (1999).CrossRefGoogle Scholar
  65. [3.65]
    Zhang, X., Balasubramanian, S., Brennan, R. and Norrie, D.: “Design and implementation of a real-time holonic control system”, Information Science Special Issue on Computational Intelligence for Manufacturing, 127 (1–2), 23–44 (2000).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

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

Personalised recommendations