Industrial deployment of multi-agent technologies: review and selected case studies

This paper reports on industrial deployment of multi-agent systems and agent technology. It provides an overview of several application domains and an in-depth presentation of four specific case studies. The presented applications and deployment domains have been analyzed. The analysis indicates that despite strong industrial involvement in this field, the full potential of the agent technology has not been fully utilized yet and that not all of the developed agent concepts and agent techniques have been completely exploited in industrial practice. In the paper, the key obstacles for wider deployments are listed and potential future challenges are discussed.

[1]  Monique Calisti,et al.  An adaptive solution to dynamic transport optimization , 2005, AAMAS '05.

[2]  Nicola Muscettola,et al.  IDEA: Planning at the Core of Autonomous Reactive Agents , 2002 .

[3]  Samin Karim,et al.  Experiences with the design and implementation of an agent-based autonomous UAV controller , 2005, AAMAS '05.

[4]  Michal Pechoucek,et al.  Market-Inspired Approach to Collaborative Learning , 2006, CIA.

[5]  Michael Winikoff,et al.  Prometheus: a methodology for developing intelligent agents , 2002, AAMAS '02.

[6]  Andrea Omicini,et al.  SODA: Societies and Infrastructures in the Analysis and Design of Agent-Based Systems , 2000, AOSE.

[7]  Milan Rollo,et al.  Alarm Root Cause Detection System , 2004, BASYS.

[8]  Paul Valckenaers,et al.  Holonic and Multi-Agent Systems for Manufacturing , 2003, Lecture Notes in Computer Science.

[9]  Michal Pechoucek,et al.  Holons & Agents: Recent Developments and Mutual Impacts , 2001, Multi-Agent-Systems and Applications.

[10]  Robert W. Brennan An Initial Automation Object Repository for OOONEIDA , 2005, HoloMAS.

[11]  Franco Zambonelli,et al.  Methodologies and Software Engineering for Agent Systems , 2004 .

[12]  Valeriy Vyatkin,et al.  On Practical Implementation of Holonic Control Principles in Baggage Handling Systems Using IEC 61499 , 2007, HoloMAS.

[13]  Rob Sherwood,et al.  Lessons learned from autonomous sciencecraft experiment , 2005, AAMAS '05.

[14]  Egon L. van den Broek,et al.  TACOP: a cognitive agent for a naval training simulation environment , 2005, AAMAS '05.

[15]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[16]  Robert W. Brennan,et al.  Toward Real-Time Distributed Intelligent Control: A Survey of Research Themes and Applications , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[17]  William C. Regli,et al.  Quorum sensing on mobile ad-hoc networks , 2006, AAMAS '06.

[18]  Franco Zambonelli,et al.  Challenges and Research Directions in Agent-Oriented Software Engineering , 2004, Autonomous Agents and Multi-Agent Systems.

[19]  Nicholas R. Jennings,et al.  Implementing a business process management system using adept: A real-world case study , 2000, Appl. Artif. Intell..

[20]  L. Foltyn,et al.  Reflective-Cognitive Architecture: From Abstract Concept to Self-Adapting Agent , 2006, IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS'06).

[21]  Kenwood H. Hall,et al.  The Past, Present, and Future of IEC 61499 , 2007, HoloMAS.

[22]  P. Tichy,et al.  Multiagent technology for fault tolerance and flexible control , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[23]  Gita Reese Sukthankar,et al.  Agent aided aircraft maintenance , 1999, AGENTS '99.

[24]  Francisco P. Maturana,et al.  A Strategy to Implement and Validate Industrial Applications of Holonic Systems , 2005, HoloMAS.

[25]  Osher Yadgar,et al.  UAV airspace management system UAMS , 2006, AAMAS '06.

[26]  R. J. Koshel,et al.  The Layered Approach , 2007 .

[27]  Marek Obitko,et al.  Integrating Transportation Ontologies Using Semantic Web Languages , 2005, HoloMAS.

[28]  Matthias Klusch,et al.  Software agent-based applications, platforms and development kits , 2005 .

[29]  Luis M. Camarinha-Matos Emerging Solutions for Future Manufacturing Systems , 2005 .

[30]  Michal Pechoucek,et al.  Knowledge-Based Approach to Coalition Formation , 2002, IEEE Intell. Syst..

[31]  Francisco P. Maturana,et al.  Methods to Observe the Clustering of Agents Within a Multi-Agent System , 2007, HoloMAS.

[32]  Kenwood H. Hall,et al.  Experience with Holonic and Agent-Based Control Systems and Their Adoption by Industry , 2005, HoloMAS.

[33]  Paul Davidsson,et al.  An Agent-Based Approach to Monitoring and Control of District Heating Systems , 2002, IEA/AIE.

[34]  Stephen Potter,et al.  FireGrid: Integrated emergency response and fire safety engineering for the future built environment , 2005 .

[35]  Illah R. Nourbakhsh,et al.  Human-robot teaming for search and rescue , 2005, IEEE Pervasive Computing.

[36]  Milind Tambe,et al.  Towards Flexible Teamwork , 1997, J. Artif. Intell. Res..

[37]  George J. Pappas,et al.  Con ict Resolution for Air Tra c Management: a Study in Multi-Agent Hybrid Systems , 1997 .

[38]  Marco Pistore,et al.  The Tropos Methodology , 2004 .

[39]  Edmund H. Durfee,et al.  Distributed Problem Solving and Planning , 2001, EASSS.

[40]  Kenwood H. Hall,et al.  Cost-Based Dynamic Reconfiguration System for Evolving Holarchies , 2003, HoloMAS.

[41]  Kenwood H. Hall,et al.  Integrating Multi-Agent Systems: A Case Study , 2004, BASYS.

[42]  David Sislák,et al.  Optimizing agents operation in partially inaccessible and disruptive environment , 2005, IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

[43]  Michael Wooldridge,et al.  MAGENTA technology: multi-agent systems for industrial logistics , 2005, AAMAS '05.

[44]  Michal Pechoucek,et al.  A Mobile Agent-Based Middleware for Opportunistic Resource Allocation and Communications , 2005, DAMAS.

[45]  Vadim Ermolayev,et al.  Performance in Industrial Holonic Systems , 2007, HoloMAS.

[46]  Jiří Samek,et al.  AGENTFLY: Towards Multi-Agent Technology in Free Flight Air Traffic Control , 2007 .

[47]  Austin Tate The "Helpful Environment": Geographically Dispersed Intelligent Agents That Collaborate , 2006, IEEE Intelligent Systems.

[48]  Taieb Znati,et al.  A mobility-based framework for adaptive clustering in wireless ad hoc networks , 1999, IEEE J. Sel. Areas Commun..

[49]  Jeffrey M. Bradshaw,et al.  Dimensions of Adjustable Autonomy and Mixed-Initiative Interaction , 2003, Agents and Computational Autonomy.

[50]  Thomas I. Strasser,et al.  Towards Engineering Methods for Reconfiguration of Distributed Real-Time Control Systems Based on the Reference Model of IEC 61499 , 2005, HoloMAS.

[51]  Katia P. Sycara,et al.  The RETSINA MAS, a Case Study , 2002, SELMAS.

[52]  George Rzevski,et al.  Magenta technology multi-agent logistics i-Scheduler for road transportation , 2006, AAMAS '06.

[53]  Pavel Vrba,et al.  Using radio frequency identification in agent-based control systems for industrial applications , 2006 .

[54]  Vladimír Marík,et al.  From Holonic Control to Virtual Enterprises: The Multi-Agent Approach , 2005, The Industrial Information Technology Handbook.

[55]  S. M. Deen,et al.  Agent-Based Manufacturing , 2003, Advanced Information Processing.

[56]  Esteban León-Soto,et al.  AgentSteel: an agent-based online system for the planning and observation of steel production , 2005, AAMAS '05.

[57]  Maarten Sierhuis,et al.  Multiagent modeling and simulation in human-robot mission operations work system design , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[58]  José L. Martínez Lastra,et al.  Semantic web services in factory automation: fundamental insights and research roadmap , 2006, IEEE Transactions on Industrial Informatics.

[59]  D. M. Hutton,et al.  Agent‐Based Manufacturing and Control Systems. New Agile Manufacturing Solutions for Achieving Peak Performance , 2005 .

[60]  Lucia Lo Bello,et al.  Automotive communications-past, current and future , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[61]  Nicholas R. Jennings Agent-Oriented Software Engineering , 1999, MAAMAW.

[62]  William J. Clancey,et al.  Modelling and Simulating Human Activity. , 2000, AAAI 2000.

[63]  Marco Pistore,et al.  The Tropos Methodology , 2004 .

[64]  Michal Pechoucek,et al.  Agent-Based Approach to Mass-Oriented Production Planning: Case Study , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[65]  A. Zoitl,et al.  A Distributed Energy Management Approach for Autonomous Power Supply Systems , 2007, 2007 5th IEEE International Conference on Industrial Informatics.

[66]  Milan Rollo,et al.  A -globe: Agent Development Platform with Inaccessibility and Mobility Support , 2005 .

[67]  P. Pandurang Nayak,et al.  Remote Agent: To Boldly Go Where No AI System Has Gone Before , 1998, Artif. Intell..

[68]  Douglas H. Norrie,et al.  Holonic Manufacturing Systems: Phase II , 2003, HoloMAS.

[69]  Michael Luck,et al.  Commercial applications of agents: lessons, experiences and challenges , 2006, AAMAS '06.

[70]  Thomas R. Ioerger,et al.  Automated Conflict Resolution for Air Trac Management Using Cooperative Multiagent Negotiation , 2004 .

[71]  Francisco P. Maturana,et al.  Industrial MAS for Planning and Control , 2001, Multi-Agent-Systems and Applications.

[72]  Robert Lewis Modelling Control Systems Using Iec 61499: Applying Function Blocks to Distributed Systems , 2001 .

[73]  David Sislák,et al.  Autonomous agents for air-traffic deconfliction , 2006, AAMAS '06.

[74]  Bernhard Bauer,et al.  Agent UML : A formalism for specifying multiagent interaction , 2001 .

[75]  Milind Tambe,et al.  Demonstration of DEFACTO: training tool for incident commanders , 2005, AAMAS '05.

[76]  Jörg P. Müller,et al.  Agent UML: A Formalism for Specifying Multiagent Software Systems , 2001, Int. J. Softw. Eng. Knowl. Eng..

[77]  Hendrik Van Brussel,et al.  Emergent Forecasting Using a Stigmergy Approach in Manufacturing Coordination and Control , 2004, Engineering Self-Organising Systems.

[78]  Yi-Liang Chen,et al.  Market-Based Collaborations for Autonomous Operations of Unmanned Air Vehicles , 2006, IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS'06).

[79]  H. Van Dyke Parunak,et al.  Swarming Coordination of Multiple UAV's for Collaborative Sensing , 2003 .

[80]  Michael Winikoff,et al.  Prometheus: A Methodology for Developing Intelligent Agents , 2002, AOSE.

[81]  Jörg P. Müller,et al.  The Design of Intelligent Agents , 1996, Lecture Notes in Computer Science.

[82]  Vladimír Marík,et al.  Industrial adoption of agent-based technologies , 2005, IEEE Intelligent Systems.

[83]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[84]  Stefan Bussmann,et al.  Holonic control of an engine assembly plant: an industrial evaluation , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[85]  Martin Reh CAMNEP: An intrusion detection system for high- speed networks , 2008 .

[86]  Vladimír Marík,et al.  Using radio frequency identification in agent-based control systems for industrial applications , 2008, Eng. Appl. Artif. Intell..

[87]  Nathanael Chambers,et al.  A Dialogue-Based Approach to Multi-Robot Team Control , 2005 .

[88]  Michal Pechoucek,et al.  ExPlanTech: multiagent support for manufacturing decision making , 2005, IEEE Intelligent Systems.

[89]  Milan Rollo,et al.  Simulation of Underwater Surveillance by a Team of Autonomous Robots , 2005, HoloMAS.

[90]  Philippe Massonet,et al.  Agent-Oriented Software Engineering II , 2002 .

[91]  Nicholas R. Jennings,et al.  DESIRE: Modelling Multi-Agent Systems in a Compositional Formal Framework , 1997, Int. J. Cooperative Inf. Syst..

[92]  Michael Winikoff,et al.  Developing intelligent agent systems - a practical guide , 2004, Wiley series in agent technology.

[93]  Jorg P. Muller,et al.  The Design of Intelligent Agents: A Layered Approach , 1996 .

[94]  C. Sunder,et al.  Downtimeless System Evolution: Current State and Future Trends , 2007, 2007 5th IEEE International Conference on Industrial Informatics.

[95]  Jeffrey M. Bradshaw,et al.  KARMEN: Multi-agent Monitoring and Notification for Complex Processes , 2005, HoloMAS.

[96]  Martyn Fletcher,et al.  Evaluating a Holonic Packing Cell , 2003, HoloMAS.

[97]  Yang Xu,et al.  Scalable and reliable data delivery in mobile ad hoc sensor networks , 2006, AAMAS '06.

[98]  Ladislau Bölöni,et al.  Launch commit criteria monitoring agent , 2005, AAMAS '05.

[99]  Richard Zurawski,et al.  The Industrial Information Technology Handbook , 2004, The Industrial Information Technology Handbook.

[100]  François Jammes,et al.  Service-oriented paradigms in industrial automation , 2005, IEEE Transactions on Industrial Informatics.

[101]  Jeffrey S. Rosenschein,et al.  Negotiation and Task Sharing Among Autonomous Agents in Cooperative Domains , 1989, IJCAI.

[102]  Pavel Tichý,et al.  Fault Tolerant and Fixed Scalable Structure of Middle-Agents , 2004, CLIMA.

[103]  Jeremy W. Baxter,et al.  Controlling teams of uninhabited air vehicles , 2005, AAMAS '05.

[104]  S. M. Deen,et al.  Agent-based manufacturing : advances in holonic approach , 2003 .

[105]  José L. Martínez Lastra,et al.  A 3D Visualization and Simulation Framework for Intelligent Physical Agents , 2005, HoloMAS.