2002 · 60 citations · 10 references
ComputingComputer ScienceSystems EngineeringDistributed SystemsNegotiationSystems ArchitectureDistributed CoordinationInterprocess CommunicationMulti-agent SystemsAgent CommunicationAgent CoordinationCommunication ProtocolsContract Net ProtocolCoordinationCoordination ProtocolsMulti-agent NegotiationNegotiation Protocols
Presents the basic concepts behind AgenTalk, a language used for describing coordination protocols in multiagent systems. Many coordination protocols, such as the contract net protocol, have been proposed, and many application-specific coordination protocols are expected to be required as soon as the building of more software agents begins. Thus, a language for defining and implementing such coordination protocols plays a crucial role in the development of multiagent systems. By incorporating an inheritance mechanism, AgenTalk allows coordination protocols to be incrementally defined and easily customized to suit various application domains. Its capability is demonstrated by describing the contract net and multistage negotiation protocols in AgenTalk using its inheritance mechanism.
10
KQML as an agent communication language
Tim Finin, Richard Fritzson, Don McKay et al. · 1994 · 1.5K citations · Full text
Michael Georgeff, Amy Lansky · Proceedings of the IEEE · 1986 · 300 citations