Tendencies in Multi-Agent Systems: A Systematic Literature Review

The application of Artificial Intelligence mechanisms allows the development of systems capable to solve very complex engineering problems. Multi-agent systems (MAS) are one paradigm that allows an alternative way to design distributed control systems. While research in this area grew exponentially before 2009, there is a need to understand the status quo of the field from 2009 to June 2017. An extension of the results of a SLR related to Multi-Agent Systems, its applications and research gaps, following Kitchenham and Wholin guidelines are presented in this paper. From the analysis of 279 papers (out of 3522 candidates), our findings suggest that: a) there were 20 gaps related to agent-oriented methodologies; coordination, cooperation and negotiation; modelling, developing, testing and debugging; b) 24 gaps related to specific domains (recycling, dynamic evacuation, hazard management, health-care, industry, logistics and manufacturing, machine learning, ambient assisted living); and 14 gaps related to specific areas within MAS (A-Teams, dynamic MAS and mobile agents, ABMS, evolutionary MAS, and self-organizing MAS). These gaps specify lines of research where the MAS community must work to achieve the unification of the agent-oriented paradigm; as well as strengthen ties with the industry.

[1]  Paulo Leitão,et al.  Recent Developments and Future Trends of Industrial Agents , 2011, HoloMAS.

[2]  Piotr Jędrzejowicz,et al.  Machine Learning and Multiagent Systems as Interrelated Technologies , 2013, Agent-Based Optimization.

[3]  Claes Wohlin,et al.  Guidelines for snowballing in systematic literature studies and a replication in software engineering , 2014, EASE '14.

[4]  Mariana Falco,et al.  A Systematic Literature Review in Multi-Agent Systems: Patterns and Trends , 2019, 2019 XLV Latin American Computing Conference (CLEI).

[5]  Carlos Angel Iglesias,et al.  A systematic review of argumentation techniques for multi-agent systems research , 2015, Artificial Intelligence Review.

[6]  Fernando Brito e Abreu,et al.  Candidate metrics for object-oriented software within a taxonomy framework , 1994, J. Syst. Softw..

[7]  Antonio Moreno,et al.  A Systematic Literature Review of Agents Applied in Healthcare , 2016, Journal of Medical Systems.

[8]  Dean Giustini,et al.  Google Scholar is not enough to be used alone for systematic reviews , 2013, Online journal of public health informatics.

[9]  Miquel Sànchez-Marrè,et al.  Agents as a Decision Support Tool in Environmental Processes: The State of the Art , 2009 .

[10]  Onn Shehory,et al.  The Landscape of Agent-Oriented Methodologies , 2014, Agent-Oriented Software Engineering.

[11]  Lakhmi C. Jain,et al.  Innovations in Multi-Agent Systems and Applications - 1 , 2010 .

[12]  Jinyu Zhang,et al.  A multi-agent-based decision support system for bankruptcy contagion effects , 2012, Expert Syst. Appl..

[13]  Onn Shehory,et al.  A Brief Introduction to Agents , 2014, Agent-Oriented Software Engineering.

[14]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[15]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[16]  Mariana Falco,et al.  HeartCare: an Agent Oriented Architecture Implemented with Actors , 2019 .

[17]  Danny Weyns,et al.  Design Patterns for Multi-agent Systems: A Systematic Literature Review , 2014, Agent-Oriented Software Engineering.

[18]  Jacques Ferber,et al.  Multi-agent systems - an introduction to distributed artificial intelligence , 1999 .

[19]  Nathal Dawson-Díaz,et al.  Lifecycle coverage analysis via multi-agent system methodology , 2017, 2017 6th International Conference on Software Process Improvement (CIMPS).

[20]  Koen V. Hindriks,et al.  The Shaping of the Agent-Oriented Mindset - Twenty Years of Engineering MAS , 2014, EMAS@AAMAS.

[21]  René Schumann Engineering Coordination , 2011, KI - Künstliche Intelligenz.

[22]  Marco Lützenberger,et al.  Assessing Agent Applications - r&D vs. R&d , 2013, Multiagent Systems and Applications - Volume 1.

[23]  Jacob Cohen,et al.  Weighted kappa: Nominal scale agreement provision for scaled disagreement or partial credit. , 1968 .

[24]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[25]  Diego Alonso,et al.  A systematic literature review of the Teleo-Reactive paradigm , 2012, Artificial Intelligence Review.

[26]  Y. Shoham Introduction to Multi-Agent Systems , 2002 .

[27]  Paulo Leitão,et al.  Key Contributing Factors to the Acceptance of Agents in Industrial Environments , 2017, IEEE Transactions on Industrial Informatics.

[28]  Vladimir Gorodetsky,et al.  Support for Analysis, Design, and Implementation Stages with MASDK , 2009, AOSE.

[29]  Naoki Fukuta,et al.  Advances in Practical Multi-Agent Systems, PRIMA 2009 Workshops, Nagoya, Japan, December 14-16, 2009 , 2011, PRIMA Workshops.

[30]  Nicholas R. Jennings,et al.  A Roadmap of Agent Research and Development , 2004, Autonomous Agents and Multi-Agent Systems.

[31]  Levent Yilmaz,et al.  Agent-based simulation applications in marketing research: an integrated review , 2014, J. Simulation.

[32]  Mehdi Dastani,et al.  A Survey of Multi-agent Programming Languages and Frameworks , 2014, Agent-Oriented Software Engineering.

[33]  Silvia Mara Abrahão,et al.  Requirements Engineering in the Development of Multi-Agent Systems: A Systematic Review , 2009, IDEAL.

[34]  Esmiralda Moradian,et al.  Knowledge Based and Intelligent Information and Engineering Systems Security in Multi-Agent Systems , 2015 .

[35]  Qing-Long Han,et al.  A survey on recent advances in distributed sampled-data cooperative control of multi-agent systems , 2018, Neurocomputing.

[36]  Dov Dori,et al.  An Object-Process-Based Modeling Language for Multiagent Systems , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[37]  Michael Winikoff,et al.  Requirements specification via activity diagrams for agent-based systems , 2017, Autonomous Agents and Multi-Agent Systems.

[38]  Jörg P. Müller,et al.  Application Impact of Multi-agent Systems and Technologies: A Survey , 2014, Agent-Oriented Software Engineering.

[39]  Aida Mustapha,et al.  Adjustable autonomy: a systematic literature review , 2019, Artificial Intelligence Review.