摘要:In this paper we explore di.erent situations in whichcollaborative agents have to communicate amongthemselves using standard interaction protocols. Wewill propose how to process these interactions in par-allel without interfering with other agent's activities.Thus, agents will not have to interrupt or delay anactivity for handling incoming messages, and in somecases, answers can be created and delivered immedi-ately.Our proposal will be oriented to a robotic soccerdomain with autonomous mobile robots. We will ana-lyze three kinds of situations in which the interactionbetween agents plays an important role for coordina-tion: requirements, queries and proposals. Require-ments arise when an agent asks another to execute aspecific action. A query is used when an agent wantsto acquire certain information from another agent.Finally, proposals arise when an agent wants to syn-chronize with another agent for collaboration.In a realistic scenario, an agent may interact withseveral agents and these interactions usually proceedsimultaneously with the rest of the activities of theagent. Therefore, our proposal is to process these in-teractions in parallel with the decision cycle of theagent reducing the overhead imposed by the interac-tion. The implementation of this approach will bedone in an extended logic programming frameworkdeveloped for implementing multi-agent systems
关键词:Interaction Protocols; Parallel Process-;ing; Logic Programming; Multi-Agent Systems