Multi-agent system has emerged in recent times as the most dominant wing of research in the vast domain of artificial intelligence. Researchers have attempted to implement different architectures to build a multi-agent system with all its rational properties such as autonomy, proactivity, responsiveness and social ability. Communication, cooperation, and cognition are the fields that intimately connect the multi-agent system, and most researchers have tried to configure these components into the proposed multi-agent system architecture to make the environment more rational. In this article we have tried to carry out a comprehensive literature survey to basically focus on all these attempts. Our intention is to provide a fruitful roadmap for young researchers to design the most developed multi-agent system based on the best communication, cooperation and cognition protocols. The concept of multi-agent system comes to the technical world through several factors which initiated the concept of multi-agent system. After the invention of computers, human expectations reached their peak. On the contrary, the efficiency and capacity of the machines would have degraded if they had not been overcome. Then another concept comes into the picture that involves using more processing power and devices to speed it up. But this improvement brings with it the complexity and sophistication of usability and maintainability. You need to gather more knowledge to handle it. The distributed approach has conquered the IT generation in which the systems are not left alone and connected to a common channel. The most challenging example is the Internet without which human life is damaged. This interaction is seen by many scientists and many approaches have been discussed. To address the...... half of the paper ......tion covered in OOP i.e. communication as method invocation. To communicate, agents must be able to deliver and receive messages at the physical layer, agents must communicate across physical and network layers to deliver and receive messages, parse messages at the syntactic level, to parse messages to correctly decode them into its parts such as message content, language, sender, to understand messages on a semantic level and the analyzed symbols must be understood in the same way. An agent designer can place the agent's communication in the same module as the agent's action through speech act theory. It serves as a transmitter of information and acts to change the state of the world. These changes belong to the mental states of the agents. The following bibliographical investigations provide the relationship between cognition and cooperation of the multi-agent system with respect to communication.
tags