Abstract
In this paper, we present a framework for the implementation of multi-agent-systems for production control of complex manufacturing systems. We present the results of a requirement analysis for production control systems for complex manufacturing systems; then we describe the framework design criteria. Our framework supports the inclusion of distributed hierarchical decision-making schemes into the production control. Furthermore, in order to increase the coordination abilities of multi-agent-systems, we follow the decision-making and staff agent architecture suggested in the PROSA reference architecture. We indicate the usage of the framework for designing and implementing an agent-based production control system for semiconductor manufacturing processes in a case study.
Similar content being viewed by others
References
Atherton LF, Atherton RW (1995) Wafer fabrication: Factory performance and analysis. Kluwer Academic Publishers, Boston, Dordrecht, London
Babiceanu RF, Chen FF, Sturges RH (2004) Framework for the control of automated material-handling systems using the holonic manufacturing approach. Int J Prod Res 42(17):3551–3564
Brennan RW, O W (2000) A simulation test-bed to evaluate multi-agent control of manufacturing systems. Proceedings of the 2000 winter simulation conference, Orlando, USA, pp 747–1756
Bussmann S, Jennings NR, Wooldridge M (2001) On the identification of agents in the design of production control systems. Agent-oriented software engineering, Springer, pp 141–162
Bussmann S (2003) An agent-oriented design methodology for production control. Ph.D. Thesis, University of Southampton
Caridi M, Cavalieri S (2004) Multi-agent systems in production planning and control: an overview. Prod Plann Control 15(2):106–118
Coplien JO, Hoffman D, Weiss DJ (1998) Commonality and variability in software engineering. IEEE Softw 15(6):37–45
Czarnecki C, Eisenecker UW (2000) Generative programming: Methods, tools, and applications. Addison-Wesley, Reading, MA
D’Inverno M, Luck M, Georgeff M, Kinny D (2004) The dMARS Architecture: a specification of the distributed multi-agent reasoning system. Auton Agent Multi Agent Syst 8:1–49
Fayad ME, Schmidt DC, Johnson RE (eds) (1999) Building application frameworks: Object-oriented foundation of framework design. Wiley, NY
FIPA-OS (2004) http://www.emorphia.com/research/about.htm, 2004-11-18
Fischer K, Schillo M, Siekmann J (2003) Holonic multiagent systems: A foundation for the organisation of multiagent systems. Proceedings first international conference on industrial application of holonic and multi-agent-systems (HoloMas 2003), LNAI 2744, Springer, Prague, Czech Republic, pp 71–80
Fontura M, Pree W, Rumpe B (2002) The UML profile for framework architectures. Addison-Wesley, Pearson Education, London
Foundation for Intelligent Physical Agents (FIPA) (2004) http://www.fipa.org, 2004-11-18
Fowler JW, Robinson J (1995) Measurement and improvement of manufacturing capacity (MIMAC): final report. Technical report 95062861A-TR, SEMATECH, Austin, TX
Ginsburg M (1999) An agent framework for intranet document management. Auton Agent Multi Agent Syst 2:271–286
Habenicht I, Mönch L (2002) A finite-capacity beam-search algorithm for production scheduling in semiconductor manufacturing. Proceedings of the 2002 Winter Simulation Conference, San Diego, USA, pp 1406–1413
Heikkilä T, Kollingbaum M, Valckenaers P, Bluemink G-J (2001) An agent architecture for manufacturing control: manage. Comput Ind 46:315–331
Heragu SS, Graves RJ, Kim B-I, St. Onge A (2002) Intelligent agent based framework for manufacturing systems control. IEEE Trans Syst Man Cybern A Syst Hum 32(5):560–573
Howden N, Ronnquist R, Hodgson R, Lucas A (2001) JACK Intelligent Agents: summary of an agent infrastructure. In: Proceedings of the 5th international conference on autonomous agents
Indrayadi Y, Hadeli K, Valckenaers P, Van Brussel H (2002) Dynamic multi-agent dispatching control for flexible manufacturing systems. Proceedings 13th international workshop on database and expert systems applications (DEXA’02), pp 578–582
Java Agent Development Framework (JADE) (2004) http://jade.tilab.com/, 2004-11-18
Mařík V, Fletcher M, Pěchouček M (2002) Holons and agents: Recent development and mutual aspects. Proceedings MASA 2001, LNAI 2322. Springer, Berlin Heidelberg NY, pp 233–267
Mařík V, Pechoucek M, Vrba P, Hrdonka V (2003) FIPA standards and holonic manufacturing. Agent-based manufacturing. In: Deen SM (ed) Advances of the holonic approach, pp 89–121
Mesarovic MD, Macko D, Takahara Y (1970) Theory of hierarchical, multilevel, systems. Academic Press, NY, London
Mönch L, Driessel R (2005) A distributed shifting bottleneck heuristic for complex job shops. Comput Ind Eng 49:363–380
Mönch L, Habenicht I, Stehli M, Zimmermann J (2005) The FABMAS multi-agent-system prototype for production control of wafer fabs: design, implementation, and performance assessment, submitted to production planning and control
Mönch L, Stehli M (2003) An ontology for production control of semiconductor manufacturing processes. Proceedings first german conference on multiagent system technologies (MATES 2003), LNAI 2831, Springer, Erfurt, Germany, pp 156–167
Mönch L, Stehli M (2004) A content language for a hierarchically organized multi-agent system for production control. Proceedings “coordination and agent technology in value network”, Essen, Germany, GITO-Verlag, pp 197–212
Müller JP (1996) The design of intelligent agents: A layered approach Lecture notes in computer science, 1177. Springer, Heidelberg
Obitko M, Mařík V (2002) Ontologies for multi-agent systems in manufacturing domain. Proceedings of the 13th international workshop on database and expert systems applications (DEXA’02), IEEE, pp 597–602
Odell J, Parunak HVD, Fleischer M (2003) Modeling agent organisations using roles. Softw Syst Model 2:76–81
Ovacik IM, Uzsoy R (1997) Decomposition methods for complex factory scheduling problems. Kluwer Academic Publishers, Boston
Pinedo M (2002) Scheduling: Theory, algorithms, and systems. 2nd edn, Prentice Hall, Upper Saddle River
Schneeweiss C (2003) Distributed decision making. Springer, New York Heidelberg Berlin
Shen W, Norrie DH (1999) Agent-based systems for intelligent manufacturing: A state-of-the-art survey. Knowl Inf Syst 1(2):129–156
Shepherdson JW, Lee H, Mihailescu P (2003) mPower—Component-based framework for multi-agent systems to support business processes. BT Technol J 21(4):92–103
Smith S, Becker M (1997) An ontology for constructing scheduling systems. Working notes of the 1997 Symposium on ontological engineering, AAAI Press
Srinivas M, Tiwari K, Allada V (2004) Solving the machine-loading problem in a flexible manufacturing system using a combinatorial auction-based approach. Int J Prod Res 42(9):1879–1893
Ünver HO, Anlagan O (2002) Design and implementation of an agent-based shop floor control system using windows-DNA. Int J Comput Integr Manuf 15(5):427–439
Uschold M, King M, Moralee S, Zorgios Y (1998) The enterprise ontology. Knowl Eng Rev 13(1):31–89
Van Brussel H, Wyns J, Valckenaers P, Bongaerts L, Peeters P (1998) Reference architecture for holonic manufacturing systems: PROSA. Computers in industry. Spec Issue Intell Manuf Syst 37(3):225–276
Vrba P (2003) Java-based agent platform evaluation. Proceedings first international conference on industrial application of holonic and multi-agent-systems (HoloMas 2003), LNAI 2744, Springer, Prague, Czech Republic, pp 47–58
Uzsoy R, Lee C-Y, Martin-Vega LA (1994) A review of production planning and scheduling models in the semiconductor industry, Part II: Shop-floor control. IIE Trans Scheduling Logistics 26(5):44–55
Weiss G (ed) (1999) Multiagent systems: A modern approach to distributed artificial intelligence. MIT Press, Cambridge, MA
ZEUS (2004) http://more.btexact.com/projects/agents/zeus/, 2004-11-18
Acknowledgment
This research was supported in parts by the German National Science Foundation (DFG) under grant GM 18/1-2. The following people helped us during the development of the FABMAS prototype: Jens Zimmermann, Ilka Habenicht, Rene Drießel, Patrick Rempel, and Mario Angrabeit.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mönch, L., Stehli, M. ManufAg: a multi-agent-system framework for production control of complex manufacturing systems. ISeB 4, 159–185 (2006). https://doi.org/10.1007/s10257-005-0030-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10257-005-0030-5