Characterization of Multi-agent systems: A systematic mapping study


Multi-agent systems have gained a lot of interest in articles, conferences and magazines. However, it is still a recent issue which is not understood or the scope of it is unknown. The objective of this work is to investigate in more detail the articles and to build a preliminary classification system to structure the field of Multi-agent systems. As a result, an overview of this area of research can be obtained through the response to the research questions posed.

Resumen. Los sistemas multi-agente han ganado un interés muy grande en artículos, conferencias y revistas. Sin embargo sigue siendo un tema reciente el cual no se comprende ni se conoce los alcances del mismo. Este trabajo tiene como objetivo investigar con más detalle los artículos y construir un sistema de clasificación preliminar para estructurar el campo de los sistemas Multi-agente. Como resultado, se espera proporcionar una visión general de esta área de investigación a través de responder a las preguntas de investigación planteadas. Creemos que el presente trabajo será una herramienta que encontrará ámbitos todavía aun no investigados.

[1] R. Galán, Inteligencia Artificial, vol. 10. 2000.

[2] F. Zambonelli, N. R. Jennings, and M. Wooldridge, ``Developing Multiagent Systems: The Gaia Methodology,'' ACM Trans. Softw. Eng. Methodol., vol. 12, no. 3, pp. 317–370, 2003.

[3] T. E. E. Goncalo and D. C. Morais, ``Agent-Based Negotiation Protocol for Selecting Transportation Providers in a Retail Company,'' Proc. - 2015 IEEE Int. Conf. Syst. Man, Cybern. SMC 2015, pp. 263–267, 2016.

[4] S. Aknine, A Multi-Agent Model for Overlapping Negotiations, vol. 21, no. 6. 2012.

[5] H. Algarvio, F. Lopes, and J. Santana, ``Multi-agent retail energy markets: Bilateral contracting and coalitions of end-use customers,'' Int. Conf. Eur. Energy Mark. EEM, vol. 2015–Augus, 2015.

[6] F. S. Hsieh and J. B. Lin, ``A dynamic scheme for scheduling complex tasks in manufacturing systems based on collaboration of agents,'' Appl. Intell., vol. 41, no. 2, pp. 366–382, 2014.

[7] F. Lopes, H. Algarvio, and H. Coelho, ``Agent-based simulation of retail electricity markets: Bilateral trading players,'' Proc. - Int. Work. Database Expert Syst. Appl. DEXA, pp. 189–193, 2013.

[8] V. J. Julián and V. J. Botti, ``Estudio de métodos de desarrollo de sistemas multiagente,'' Rev. Iberoam. Intel. Artif., vol. Vol. 7, no. Num. 18, pp. 65–80, 2003.

[9] N. R. Jennings, ``Building complex software systems: The case for an agent-based approach,'' Commun. ACM, vol. 44, no. Figure 1, pp. 35–41, 2001.

[10] V. A. Burégio, S. L. Meira, and E. S. De Almeida, ``Characterizing Dynamic Software Product Lines -- A Preliminary Mapping Study,'' Splc, no. August 2015, pp. 53–60, 2010.

[11] S. Beecham, N. Baddoo, T. Hall, and H. Robinson, ``Protocol for a Systematic Literature Review of Motivation in Software Engineering Systematic Review -- Cover Sheet,'' Computer (Long. Beach. Calif)., no. September, p. 87, 2006.

[12] B. A. Kitchenham, D. Budgen, and O. Pearl Brereton, ``Using mapping studies as the basis for further research - A participant-observer case study,'' Inf. Softw. Technol., vol. 53, no. 6, pp. 638–651, 2011.

[13] B. Kitchenham, ``What's up with software metrics? - A preliminary mapping study,'' J. Syst. Softw., vol. 83, no. 1, pp. 37–51, 2010.

[14] B. Kitchenham and S. Charters, ``Guidelines for performing Systematic Literature Reviews in Software Engineering,'' Engineering, vol. 2, p. 1051, 2007.

[15] A. Villar and S. Matalonga, ``Definiciones y tendencia de deuda técnica: Un mapeo sistemático de la literatura,'' Memorias la XVI Conf. Iberoam. Ing. Softw. CIbSE 2013, pp. 33–46, 2013.

[16] K. Petersen, R. Feldt, S. Mujtaba, and M. Mattsson, ``Systematic Mapping Studies in Software Engineering,'' 12Th Int. Conf. Eval. Assess. Softw. Eng., vol. 17, p. 10, 2008.

[17] X. I. Jics, ``Calidad e Ingeniería del Software,'' Rev. Española Innov. Calid. e Ing. del Softw., pp. 3–27, 2010.

[18] G. Fernandez, ``Metodología de la Investigación,'' p. 91, 2008.

[19] I. Ghani and I. Yasin, ``Software Security Engineering In Extreme Programming Methodology: A Systematic Literature,'' Sci. Int., vol. 25, no. 2, pp. 215–221, 2013.

[20] E. Hossain, M. A. Babar, and H. Paik, ``Using Scrum in Global Software Development: A Systematic Literature Review,'' 2009 Fourth IEEE Int. Conf. Glob. Softw. Eng., pp. 175–184, 2009.

[21] M. Bordons and M.. Ángeles Zulueta, ``Evaluación de la actividad científica a través de indicadores bibliométricos,'' Rev. Española Cardiol., vol. 52, no. 10, pp. 790–800, 1999.

[22] C. Izurieta and J. M. Bieman, ``How software designs decay: A pilot study of pattern evolution,'' Proc. - 1st Int. Symp. Empir. Softw. Eng. Meas. ESEM 2007, pp. 449–451, 2007.

[23] K. Petersen, R. Feldt, M. Shahid, and M. Mattsson, ``Systematic Mapping Studies in Software Engineering,'' Ease'08, pp. 1–10, 2008.

[24] J. D. Velásquez, ``Una Guía Corta para Escribir Revisiones Sistemáticas de Literatura Parte 3,'' Dyna, vol. 82, no. 189, pp. 9–12, 2015.

[25] A. Martínez, J. Ramírez, and A. Martínez-, ``Estudio de Mapeo Sistemático sobre Priorización de Requerimientos de Software Basada en Valor Software Basada en Valor,'' no. July 2016, 2015.

[26] S. Mujtaba and K. Petersen, ``Software product line variability: A systematic mapping study,'' Sch. Eng. …, 2008.

[27] R. Wieringa, N. Maiden, N. Mead, and C. Rolland, ``Requirements engineering paper classification and evaluation criteria: A proposal and a discussion,'' Requir. Eng., vol. 11, no. 1, pp. 102–107, 2006.

[28] O. Dieste, A. Grimán, and N. Juristo, ``Developing search strategies for detecting relevant experiments,'' Empir. Softw. Eng., vol. 14, no. 5, pp. 513–539, 2009.

[29] E. E. Hassler, D. P. Hale, and J. E. Hale, ``A comparison of automated training-byexample selection algorithms for Evidence Based Software Engineering,'' Inf. Softw. Technol., vol. 98, no. February, pp. 59–73, 2018.

[30] Q. Baert, A. C. Caron, M. Morge, and J. C. Routier, ``Fair multi-agent task allocation for large datasets analysis,'' Knowl. Inf. Syst., vol. 54, no. 3, pp. 591–615, 2018.

[31] B. Xie, S. Chen, J. Chen, and L. C. Shen, ``A mutual-selecting market-based mechanism for dynamic coalition formation,'' Int. J. Adv. Robot. Syst., vol. 15, no. 1, pp. 1–10, 2018.

[32] B. L. Sadigh, S. Nikghadam, A. M. Ozbayoglu, H. O. Unver, E. Dogdu, and S. E. Kilic, ``An ontology-based multi-agent virtual enterprise system (OMAVE): part 2: partner selection,'' Int. J. Comput. Integr. Manuf., vol. 30, no. 10, pp. 1072–1092, 2017.

[33] A. L. Blum and P. Langley, ``Selection of relevant features and examples in machine learning,'' Artif. Intell., vol. 97, no. 1--2, pp. 245–271, 1997.

[34] N. Condori-Fernandez, M. Daneva, K. Sikkel, R. Wieringa, O. Dieste, and O. Pastor, ``A Systematic Mapping Study on Empirical Evaluation of Software Requirements Specifications Techniques,'' 2009 3rd Int. Symp. Empir. Softw. Eng. Meas., no. 1, pp. 502–505, 2009.

[35] T. Pinto, T. M. Sousa, I. Praça, Z. Vale, and H. Morais, ``Support Vector Machines for decision support in electricity markets' strategic bidding,'' Neurocomputing, vol. 172, pp. 438–445, 2016.

[36] M. Sichuan, ``Automated Negotiation Model of Supply Chain Management Based on Multi-agent,'' Expert Syst., pp. 178–180, 2011.

[37] P. Ferreira, S. Doltsinis, A. Anagnostopoulos, F. Pascoa, and N. Lohse, ``A performance evaluation of industrial agents,'' Ind. Electron. Soc. IECON 2013 - 39th Annu. Conf. IEEE, pp. 7404–7409, 2013.

[38] R. Föhring and S. Zelewski, ``Towards decentralized electronic market places and agent-based freight exchanges for multimodal transports,'' IEEE Int. Conf. Autom. Sci. Eng., vol. 2015--October, pp. 249–254, 2015.

[39] S. L. Du, X. M. Sun, M. Cao, and W. Wang, ``Pursuing an evader through cooperative relaying in multi-agent surveillance networks,'' Automatica, vol. 83, pp. 155–161, 2017.

[40] K. Ioannidis, G. C. Sirakoulis, and I. Andreadis, ``Cellular ants: A method to create collision free trajectories for a cooperative robot team,'' Rob. Auton. Syst., vol. 59, no. 2, pp. 113–127, 2011.

[41] Z. Qin, Z. Lin, D. Yang, and P. Li, ``A task-based hierarchical control strategy for autonomous motion of an unmanned surface vehicle swarm,'' Appl. Ocean Res., vol. 65, pp. 251–261, 2017.

[42] H. Tang, D. Li, S. Wang, and Z. Dong, ``CASOA: An architecture for agent-based manufacturing system in the context of Industry 4.0,'' IEEE Access, vol. 3536, no. c, 2017.

[43] S. Rajesh, K. Sundararajan, S. Padmavathi, S. Govindarajan, and S. Karthikeyan, ``Genetic algorithmic approach for dynamic request processing in agent cloud platform,'' Souvenir 2015 IEEE Int. Adv. Comput. Conf. IACC 2015, pp. 1072–1076, 2015.

[44] E. Benaissa, B. Tahiri, and A. Benabdelhafid, ``Applying multi-agent technique in cooperation: Case of tourism supply chain,'' 2013 Int. Conf. Adv. Logist. Transp. ICALT 2013, pp. 335–340, 2013.

[45] X. Mao and Q. Z. Wang, ``A survey of agent-oriented programming: From program models to programming languages and environments,'' Proc. - 2015 IEEE/WIC/ACM Int. Jt. Conf. Web Intell. Intell. Agent Technol. WI-IAT 2015, vol. 2, pp. 159–165, 2016.

[46] S. X. Sun, J. Zhao, and H. Wang, ``An agent based approach for exception handling in e-procurement management,'' Expert Syst. Appl., vol. 39, no. 1, pp. 1174–1182, 2012.

[47] F. J. M. Marcellino and J. S. Sichman, ``A Holonic Multi-agent Model for Oil Industry Supply Chain Management,'' pp. 244–253, 2010.

[48] T. Pinto, T. M. Sousa, E. Barreira, I. Praca, and Z. Vale, ``Metalearner based on dynamic neural network for strategic bidding in electricity markets,'' Proc. - Int. Work. Database Expert Syst. Appl. DEXA, vol. 2011, pp. 184–188, 2013.

[49] F. S. Hsieh, ``Location-aware workflow scheduling in supply chains based on multiagent systems,'' TAAI 2015 - 2015 Conf. Technol. Appl. Artif. Intell., pp. 441–448, 2015.

[50] L. Ionita and I. Ionita, ``NM-MAS: A multi-agent system for network management in oil industry,'' 2014 RoEduNet Conf. 13th Ed. Netw. Educ. Res. Jt. Event RENAM 8th Conf., pp. 1–6, 2014.

[51] F.-S. Hsieh and J.-B. Lin, ``Context-aware workflow management for virtual enterprises based on coordination of agents,'' J. Intell. Manuf., vol. 25, no. 3, pp. 393–412, 2014.

[52] L. Bayindir, ``A review of swarm robotics tasks,'' Neurocomputing, vol. 172, pp. 292–321, 2016.

[53] J. de Lope, D. Maravall, and Y. Quiñonez, ``Self-organizing techniques to improve the decentralized multi-task distribution in multi-robot systems,'' Neurocomputing, vol. 163, pp. 47–55, 2015.

[54] A. Sans and L. R. B. Atenea Alonso Serrano, Lorena García Sanz, Irene León Rodrigo, Elisa García Gordo, Belén Gil Álvaro, ``Métodos de investigación de enfoque experimental,'' Metodol. la Investig. Educ., pp. 167–193, 2012.

[55] D. T. Campbell and J. C. Stanley, ``Disenos experimentales y cuasiexperimentales en la investigación social,'' p. 79, 1966.