Agent-based distributed decision-making in dynamic operational environments

The paper presents an approach and the supporting software tools for integration of intelligent multi-agent systems and the peer-to-peer (P2P) technologies to support the development of heterogeneous distributed decision making applications operating in dynamic ubiquitous environment. Particularly, the proposed technology integrates two software tools, MASDK 4.0 software tool and a P2P agent platform. MASDK 4.0 is provided with a graphical application specification language that supports the thorough and consistent conceptual analysis, detailed design, code generation and deployment of multi-agent systems applications including those operating in dynamic environments. P2P agent platform is a FIPA compliant middleware enabling transparent P2P interaction of agents operating in heterogeneous and ubiquitous environment. The platform is fully compatible with the multi-agent applications developed by MASDK 4.0. The combined application of MASDK 4.0 and P2P agent platform is demonstrated by a case study of the air traffic control and emergency management. In this case study a model of autonomous air traffic control is implemented by a set of distributed intelligent agents. This application is a typical example of a modem agent-based distributed decision making system operating in a dynamic P2P environment.

[1]  Aaron Helsinger,et al.  Cougaar: a scalable, distributed multi-agent architecture , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[2]  Giovanni Rimassa,et al.  LS/ABPM - an agent-powered suite for goal-oriented autonomic BPM , 2008, AAMAS.

[3]  Mihhail Matskin,et al.  Semantic Web Service Composition Through a P2P-Based Multi-agent Environment , 2005, AP2PC.

[4]  Vladimir Gorodetsky,et al.  Automated P2P Learning in Agent-Based Classification Networks , 2007, 2007 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Workshops.

[5]  Jérôme Gensel,et al.  A Peer Ubiquitous Multi-agent Framework for Providing Nomadic Users with Adapted Information , 2005, AP2PC.

[6]  Anna Perini,et al.  Peer-to-Peer and Multi-Agent Systems technologies for Knowledge Management Applications. An Agent-Oriented analysis , 2002, WOA.

[7]  Kagan Tumer,et al.  Distributed agent-based air traffic flow management , 2007, AAMAS '07.

[8]  Jorge J. Gómez-Sanz,et al.  The INGENIAS Methodology and Tools , 2005 .

[9]  Franco Zambonelli,et al.  Developing multiagent systems: The Gaia methodology , 2003, TSEM.

[10]  S. Shankar Sastry,et al.  Conflict resolution for air traffic management: a study in multiagent hybrid systems , 1998, IEEE Trans. Autom. Control..

[11]  Scott A. DeLoach,et al.  Lecture Notes in Artificial Intelligence. Springer-Verlag, Berlin, 2001. Developing Multiagent Systems with agentTool , 2022 .

[12]  Giovanni Rimassa,et al.  BDI-agents for agile goal-oriented business processes , 2008, AAMAS.

[13]  Scott A. DeLoach,et al.  Multiagent Systems Engineering , 2001, Int. J. Softw. Eng. Knowl. Eng..

[14]  Keith Marzullo,et al.  Gossip versus Deterministic Flooding: Low Message Overhead and High Reliability for Broadcasting on Small Networks , 1999 .

[15]  Massimo Cossentino,et al.  Designing a multi-agent solution for a bookstore with the PASSI methodology , 2002, AOIS@CAiSE.

[16]  Maryam Purvis,et al.  An Agent-Based Collaborative Framework for Mobile P2P Applications , 2005, AP2PC.

[17]  Victor R. Lesser,et al.  Multi-agent based peer-to-peer information retrieval systems with concurrent search sessions , 2006, AAMAS '06.

[18]  Martin K. Purvis,et al.  Multi-agent Interaction Technology for Peer-to-Peer Computing in Electronic Trading Environments , 2004, PRICAI.

[19]  Fausto Giunchiglia,et al.  The Tropos Software Development Methodology: Processes, Models and Diagrams , 2002, AOSE.

[20]  Agostino Poggi,et al.  Jade - a fipa-compliant agent framework , 1999 .

[21]  Vladimir Gorodetsky,et al.  P2P Agent Platform: Implementation and Testing , 2009, AP2PC.