Cooperation Protocol Design Method for Repository-Based Multi-Agent Applications

This paper proposes a cooperation protocol design method for repository-based multi-agent systems. The proposal aims to improve the efficiency of multi-agent system development by introducing reusable protocol templates. To achieve the decoupling of protocol templates and application domain processes, original protocol template representations are proposed. Moreover, a graphical design tool with automatic implementation functions of proposed protocol templates is developed to reduce the development cost of multi-agent systems. To validate the functionality and feasibility of the proposal, two disparate multi-agent based applications are developed using the proposed design method. The comparison with the reference implementation shows that applying proposal in practical application development reduces approximately 50% coding work. Cooperation Protocol Design Method for Repository-Based Multi-Agent Applications

[1]  Kenji Sugawara,et al.  Interactive Design Method of Agent System for Symbiotic Computing , 2007, 6th IEEE International Conference on Cognitive Informatics.

[2]  Yingxu Wang,et al.  Empirical Studies on the Functional Complexity of Software in Large-Scale Software Systems , 2011, Int. J. Softw. Sci. Comput. Intell..

[3]  Witold Kinsner,et al.  Multi-Fractal Analysis for Feature Extraction from DNA Sequences , 2010, Int. J. Softw. Sci. Comput. Intell..

[4]  Rafael Corchuelo,et al.  A top down approach for MAS protocol descriptions , 2003, SAC '03.

[5]  Dan A. Simovici,et al.  Entropy Quad-Trees for High Complexity Regions Detection , 2011, Int. J. Softw. Sci. Comput. Intell..

[6]  Kenji Sugawara,et al.  Concept of Symbiotic Computing and its Agent-Based Application to a Ubiquitous Care-Support Service , 2009, Int. J. Cogn. Informatics Nat. Intell..

[7]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[8]  Hak-Man Kim,et al.  A New Modified CNP for Autonomous Microgrid Operation Based on Multiagent System , 2011 .

[9]  Tetsuo Kinoshita,et al.  Design and Implementation of Interactive Design Environment of Agent System , 2007, IEA/AIE.

[10]  Bala M. Balachandran,et al.  A Comparison of Three Agent-Oriented Software Development Methodologies: ROADMAP, Prometheus, and MaSE , 2007, KES.

[11]  Yongcun Cao,et al.  Combining Ontology with Intelligent Agent to Provide Negotiation Service , 2010, Int. J. Softw. Sci. Comput. Intell..

[12]  Daniel Rivero Cebrián,et al.  Soft Computing Methods for Practical Environment Solutions: Techniques and Studies , 2010 .

[13]  Michael Winikoff,et al.  The Prometheus methodology , 2004 .

[14]  Norio Shiratori,et al.  Agent-Based Middleware for Advanced Communication Services in a Ubiquitous Computing Environment , 2010, Int. J. Softw. Sci. Comput. Intell..

[15]  Amal El Fallah Seghrouchni,et al.  Open protocol design for complex interactions in multi-agent systems , 2002, AAMAS '02.