HOME

TheInfoList



OR:

Within the fields of
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines (includin ...
and
robotics Robotics is an interdisciplinarity, interdisciplinary branch of computer science and engineering. Robotics involves design, construction, operation, and use of robots. The goal of robotics is to design machines that can help and assist human ...
, interaction protocols are possible communication scenarios between individual agents in
multi-agent system A multi-agent system (MAS or "self-organized system") is a computerized system composed of multiple interacting intelligent agents.Hu, J.; Bhowmick, P.; Jang, I.; Arvin, F.; Lanzon, A.,A Decentralized Cluster Formation Containment Framework fo ...
s. Some protocols are described quite qualitatively (for example, many parts of the
traffic code Traffic codes are laws that generally include provisions relating to the establishment of authority and enforcement procedures, statement of the rules of the road, and other safety provisions. Administrative regulations for driver licensing, vehic ...
), but others have a formal model, whose implementations can be tested for conformance (for example, some
cryptographic protocols A security protocol (cryptographic protocol or encryption protocol) is an abstract or concrete protocol that performs a security-related function and applies cryptographic methods, often as sequences of cryptographic primitives. A protocol descri ...
). FIPA defines
markup Markup or mark-up can refer to: * Markup language, a standardized set of notations used to annotate a plain-text document's content to give information regarding the structure of the text or instructions for how it is to be displayed ** Lightweigh ...
for interaction protocol diagrams and several standard interaction protocols, including
Dutch auction A Dutch auction is one of several similar types of auctions for buying or selling goods. Most commonly, it means an auction in which the auctioneer begins with a high asking price in the case of selling, and lowers it until some participant acce ...
,
English auction An English auction is an open-outcry ascending dynamic auction. It proceeds as follows. * The auctioneer opens the auction by announcing a suggested opening bid, a starting price or reserve price, reserve for the item on sale. * Then the auctionee ...
and reply-response.


See also

*
Multi-agent planning In computer science multi-agent planning involves coordinating the resources and activities of multiple '' agents''. NASA says, "multiagent planning is concerned with planning by (and for) multiple agents. It can involve agents planning for a co ...


References

Data interchange standards Markup languages {{Comp-sci-stub