Abstract
The purpose of this review is to present the different facets of multi-agent systems (MAS) with an accent on their two main areas: MAS for developing decentralized systems and MAS for modelling and simulations. In this respect a brief state of the art is presented with emphasis on the principal applications of MAS, mainly in manufacturing. Some current platforms are briefly analyzed in order to show their potential in developing MAS applications and simulations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Herrera, M., Perez Hernandez, M., Parlikad, A.K., Izquierdo, J.: A Review on Control and Optimisation of Multi-Agent Systems and Complex Networks for Systems Engineering (2020). https://doi.org/10.20944/preprints202001.0282.v1
Leszczyna, R.: Evaluation of Agent Platforms (ver. 2.0). EUR 23508 EN. Luxembourg (Luxembourg): European Commission; JRC47224 (2008)
Bhamra, G.S., Verma, A.K., Patel, R.B.: Intelligent software agent technology: an overview. Int. J. Comput. Appl. 89, 19–31 (2014). https://doi.org/10.5120/15474-4160
Latsou, C., Farsi, M., Erkoyuncu, J., Morris, G.: Digital twin integration in multi-agent cyber physical manufacturing systems. IFAC-PapersOnLine 54, 811–816 (2021). https://doi.org/10.1016/j.ifacol.2021.08.096
Lyu, G., Fazlirad, A., Brennan, R.: Multi-agent modeling of cyber-physical systems for IEC 61499 based distributed automation. Procedia Manufact. 51, 1200–1206 (2020). https://doi.org/10.1016/j.promfg.2020.10.168
Woltmann, S., Kittel, J., Stomberg, M., Coordes, A.: Using multi-agent systems for demand response aggregators: a technical implementation. In: 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), pp. 911–918 (2020). https://doi.org/10.1109/ETFA46521.2020.9212168
Obitko, M., Mařík, V.: Ontologies for multi-agent systems in manufacturing domain. In: DEXA Workshop, pp. 597–602 (2002). https://doi.org/10.1109/DEXA.2002.1045963
Jamison, N.: Robotic Process Automation: A New Era of Agent Engagement, A Frost & Sullivan White Paper (2017). www.frost.com
Costa-Montenegro, E., et al.: Multi-agent system model of a BitTorrent network. In: 9th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, pp. 586–591 (2008). https://doi.org/10.1109/SNPD.2008.168
Leitão, P., Karnouskos, S., Ribeiro, L., Moutis, P., Barbosa, J., Strasser, T.: Common practices for integrating industrial agents and low level automation functions. In: 43rd Annual Conference of the IEEE Industrial Electronics Society (IECON), pp. 6665–6670 (2017). https://doi.org/10.1109/IECON.2017.8217164
IEEE Recommended Practice for Industrial Agents: Integration of Software Agents and Low-Level Automation Functions, Developed by the Standards Committee of the IEEE Industrial Electronics Society, Approved 24 September 2020, IEEE SA Standards Board
Lane, J.: Method, theory, and multi-agent artificial intelligence: creating computer models of complex social interaction. J. Cogn. Sci. Relig. 1, 161–180 (2014). https://doi.org/10.1558/jcsr.v1i2.161
Taherian, M., Mousavi, S., Chamani, H.: An agent-based simulation with NetLogo platform to evaluate forward osmosis process (PRO Mode). Chin. J. Chem. Eng. 26, 2487–2494 (2018). https://doi.org/10.1016/j.cjche.2018.01.032
Ginovart, M., Prats, C.: A bacterial individual-based virtual bioreactor to test handling protocols in a Netlogo platform. IFAC Proc. Vol. 45(2), 647–652 (2012). ISSN 1474-6670, ISBN 9783902823236
Damaceanu, R.-C.: An agent-based computational study of wealth distribution in function of resource growth interval using NetLogo. Appl. Math. Comput. 201(1–2), 371–377 (2008). ISSN 0096-3003
Souissi, M., Bensaid, K., Rachid, E.: Multi-agent modeling and simulation of a stock market. Invest. Manag. Financ. Innov. 15, 123–134 (2018). https://doi.org/10.21511/imfi.15(4).2018.10
He, B.Y., et al.: A validated multi-agent simulation test bed to evaluate congestion pricing policies on population segments by time-of-day in New York City. Transp. Policy 101, 145–161 (2021). ISSN 0967-070X
Muravev, D.F., Hu, H., Rakhmangulov, A., Mishkurov, P.: Multi-agent optimization of the intermodal terminal main parameters by using AnyLogic simulation platform: case study on the Ningbo-Zhoushan Port. Int. J. Inf. Manag. 57, 102133 (2021). ISSN 0268-4012
Leitão, P., Karnouskos, S., Ribeiro, L., Lee, J., Strasser, T., Colombo, A.W.: Smart agents in industrial cyber–physical systems. Proc. of IEEE 104(5), 1086–1101 (2016)
Duangsuwan, J., Liu, K.: A multi-agent system for intelligent building control - norm approach. In: 2nd International Conference on Agents and Artificial Intelligence ICAART, vol. 2, pp. 22–29 (2010)
Choi, I.-S., Hong, J., Kim, T.-E.W.: Multi-agent based cyber attack detection and mitigation for distribution automation system. IEEE Access 8, 183495–183504 (2020). https://doi.org/10.1109/ACCESS.2020.3029765
Herrero, Á., Corchado, E.: Multiagent systems for network intrusion detection: a review. In: Herrero, Á., Gastaldo, P., Zunino, R., Corchado, E. (eds.) Advances in Intelligent and Soft Computing, vol. 63, pp. 143–154. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-04091-7_18
George, A., Ali, M., Papakostas, N.: Utilising robotic process automation technologies for streamlining the additive manufacturing design workflow. CIRP Ann. 70, 119–122 (2021). https://doi.org/10.1016/j.cirp.2021.04.017
Wilensky, U., Rand, W.: Introduction to Agent-Based Modeling: Modeling Natural, Social and Engineered Complex Systems with NetLogo. MIT Press, Cambridge (2015). ISBN 978-0262731898
Krzywicki, D., Turek, W., Byrski, A., Kisiel-Dorohinicki, M.: Massively-concurrent agent-based evolutionary computing. J. Comput. Sci. 11, 153–162 (2015). https://doi.org/10.1016/j.jocs.2015.07.003
Leszczyna, R.: Evaluation of Agent Platforms, ver. 2.0, EUR 23508 EN, Luxembourg: European Commission, JRC47224 (2008)
Leszczyna, R.: Architecture supporting security of agent systems. Ph.D. thesis, Gdansk University of Technology, Gdansk, Poland (2006)
Braubach, L., Pokahr, A., Lamersdorf, W.: Jadex: a BDI-agent system combining middleware and reasoning. In: Unland, R., Calisti, M., Klusch, M. (eds.) Software Agent-Based Applications Platforms and Development Kits, pp. 143–168. Birkhäuser Basel, Basel (2005). https://doi.org/10.1007/3-7643-7348-2_7
Kravari, K., Bassiliades, N.: A survey of agent platforms. J. Artif. Soc. Soc. Simul. 18, 11 (2015). https://doi.org/10.18564/jasss.2661
Leitão, P., Marík, V., Vrba, P.: Past, present, and future of industrial agent applications. IEEE Trans. Industr. Inform. 9, 2360–2372 (2013). https://doi.org/10.1109/TII.2012.2222034
Kruger, K., Basson, A.: Evaluation of JADE multi-agent system and Erlang holonic control implementations for a manufacturing cell. Int. J. Comput. Integr. Manuf. 32, 1–16 (2019). https://doi.org/10.1080/0951192X.2019.1571231
Braubach, L., Pokahr, A., Moldt, D., Lamersdorf, W.: Goal representation for BDI agent systems. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) ProMAS 2004. LNCS (LNAI), vol. 3346, pp. 44–65. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-32260-3_3
Active Components JADEX. https://www.activecomponents.org/#/docs/overview. Accessed June 2022
Bergenti, F., Caire, G., Gotta, D.: Agent-based social gaming with AMUSE. Procedia Comput. Sci. 32, 914–919 (2014). https://doi.org/10.1016/j.procs.2014.05.511
Wade. Workflows and Agents Development Environment. https://jade.tilab.com/wadeproject/. Accessed June 2022
Bellifemine, F., Carie, G., Greenwood, D.: Developing Multi-Agent Systems with JADE. Wiley, Hoboken (2007). ISBN 978-0-470-05747-6
JAVA Agent Development Framework. https://jade.tilab.com/. Accessed June 2022
Winikoff, M.: Jack™ intelligent agents: an industrial strength platform. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) Multi-Agent Programming. MSASSO, vol. 15, pp. 175–193. Springer, Boston, MA (2005). https://doi.org/10.1007/0-387-26350-0_7
JACK autonomous software. https://aosgrp.com/products/jack/. Accessed June 2022
Odell, J.: Agent Technology - An Overview, paper/booklet (2011). http://www.jamesodell.com/Agent_Technology-An_Overview.pdf. Accessed June 2022
NetLogo. https://ccl.northwestern.edu/netlogo/. Accessed June 2022
Marcon, E., Chaabane, S., Sallez, Y., Bonte, T., Trentesaux, D.: A multi-agent system based on reactive decision rules for solving the caregiver routing problem in home health care. Simul. Model. Pract. Theory 74, 134–151 (2017) ISSN 1569-190X
MaDKit, The Multiagent Development Kit. https://www.madkit.net/madkit/. Accessed June 2022
Gutknecht, O., Ferber, J.: Madkit: a generic multi-agent platform. In: Autonomous Agents, AGENTS 2000, Barcelona, pp. 78–79. ACM Press (2000). https://doi.org/10.1145/336595.337048
Mesa: Agent-based modeling in Python 3+. https://mesa.readthedocs.io/en/latest/. Accessed June 2022
Simoiu, M., Fagarasan, I., Ploix, S., Calofir, V., Iliescu, S.: Towards energy communities: a multi-agent case study. In: IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR), pp. 1–6 (2022). https://doi.org/10.1109/AQTR55203.2022.9802060
The Repast Suite. https://repast.github.io/. Accessed June 2022
North, M.J., et al.: Complex adaptive systems modeling with repast symphony. Complex Adapt. Syst. Model. 1(1), 1–26 (2013). https://doi.org/10.1186/2194-3206-1-3
AnyLogic Simulation Software. https://www.anylogic.com/. Accessed June 2022
Răileanu, S.: Proposition of a generic model for the control of a guided flow system, Application of the holonic concepts in intelligent transportation (FMS/PRT), Ph.D. thesis, Univ. of Valenciennes, France (2011)
Leitão, P., Colombo, A.W., Karnouskos, S.: Industrial automation based on cyber-physical systems technologies: Prototype implementations and challenges. Comput. Ind. 81, 11–25 (2016). https://doi.org/10.1016/j.compind.2015.08.004
Cardin, O., Trentesaux, D., Thomas, A., Castagna, P., Berger, T., Bril, H.: Coupling predictive scheduling and reactive control in manufacturing: state of the art and future challenges. In: Borangiu, T., Thomas, A., Trentesaux, D. (eds.) Service Orientation in Holonic and Multi-agent Manufacturing. Studies in Computational Intelligence, vol. 594, pp. 29–37. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-15159-5_3
Derigent, W., Cardin, O., Trentesaux, D.: Industry 4.0: contributions of holonic manufacturing control architectures and future challenges. J. Intell. Manuf. 32(7), 1797–1818 (2020). https://doi.org/10.1007/s10845-020-01532-x
Valckenaers, P., van Brussel, H.: Design for the Unexpected. From Holonic Manufacturing Systems towards a Humane Mechatronics Society. Butterworth-Heinemann, Elsevier (2015) ISBN 978-0-12-803662-4
Răileanu, S., Borangiu, T., Rădulescu, S.: Towards an ontology for distributed manufacturing control. In: Borangiu, T., Trentesaux, D., Thomas, A. (eds.) Service Orientation in Holonic and Multi-Agent Manufacturing and Robotics. Studies in Computational Intelligence, vol. 544, pp. 97–109. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-04735-5-7
Meyer, G., Främling, K., Holmström, J.: Intelligent products: a survey. Comput. Ind. 60, 137–148 (2009). https://doi.org/10.1016/j.compind.2008.12.005
The Foundation for Intelligent Agents. http://www.fipa.org/. Accessed June 2022
Smith, R.G.: The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans. Comput. 29(12), 1104–1113 (1980). https://doi.org/10.1109/TC.1980.1675516
Borangiu, T., et al.: Product-driven automation in a service oriented manufacturing cell. In: International Conference on Industrial Engineering and Systems Management (IESM), Metz, France (2011)
Barata, J., Camarinha-Matos, L.: Coalitions of manufacturing components for shop floor agility - the CoBASA architecture. Int. J. Netw. Virtual Organ. 2(1), 50–77 (2003). https://doi.org/10.1504/IJNVO.2003.003518
Sallez, Y., Berger, T., Trentesaux, D.: Management du cycle de vie d’un produit actif: Concept d’agent d’augmentation, 8ème Congrès international de Génie Industriel (2009). file:///C:/Users/BT/Downloads/Congres_GI_2009_paper179.pdf
McFarlane, D., Vaggelis, G., Wong, A., Harrison, M.: Product intelligence in industrial control: theory and practice. Annu. Rev. Control. 37, 69–88 (2013). https://doi.org/10.1016/j.arcontrol.2013.03.003
Wong, C., McFarlane, D., Zaharudin, A., Agarwal, V.: The intelligent product driven supply chain. In: 2002 IEEE International Conference on Systems, Man and Cybernetics, vol. 4, p. 6. IEEE (2002)
Wooldridge, M.: An introduction to multi-agent systems. J. Artif. Soc. Soc. Simul. 7 (2004). https://doi.org/10.1007/978-3-642-01904-3_2
Lu, L., Wang, G.: A study on multi-agent supply chain framework based on network economy. Comput. Ind. Eng. 54(2), 288–300 (2008). https://doi.org/10.1016/j.cie.2007.07.010
Pach, C., Berger, T., Sallez, Y., Trentesaux, D.: Instantiation of the open-control concept in FMS based on potential fields. In: Proceedings Industrial Electronics Conference, IECON 2012 (2012). https://doi.org/10.1109/IECON.2012.6389486
Roehrich, J.K., Parry, G., Graves, A.: Implementing build-to-order strategies: enablers and barriers in the European automotive industry. Int. J. Autom. Technol. Manag. 11(3), 221–235 (2011). https://doi.org/10.1504/IJATM.2011.040869
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Răileanu, S., Borangiu, T. (2023). A Review of Multi-agent Systems Used in Industrial Applications. In: Borangiu, T., Trentesaux, D., Leitão, P. (eds) Service Oriented, Holonic and Multi-Agent Manufacturing Systems for Industry of the Future. SOHOMA 2022. Studies in Computational Intelligence, vol 1083. Springer, Cham. https://doi.org/10.1007/978-3-031-24291-5_1
Download citation
DOI: https://doi.org/10.1007/978-3-031-24291-5_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-24290-8
Online ISBN: 978-3-031-24291-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)