Within the fields of
computer science
Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
and
robotics
Robotics is the interdisciplinary study and practice of the design, construction, operation, and use of robots.
Within mechanical engineering, robotics is the design and construction of the physical structures of robots, while in computer s ...
, 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.H. Pan; M. Zahmatkesh; F. Rekabi-Bana; F. Arvin; J. HuT-STAR: Time-Optimal Swarm Trajectory Planning for Quadroto ...
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, v ...
), but others have a
formal model, whose implementations can be
tested for conformance (for example, some
cryptographic protocols
A cryptographic 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 describes how the algorithms should be used and in ...
).
FIPA defines
markup for interaction
protocol
Protocol may refer to:
Sociology and politics
* Protocol (politics)
Protocol originally (in Late Middle English, c. 15th century) meant the minutes or logbook taken at a meeting, upon which an agreement was based. The term now commonly refers to ...
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 offer price in the case of selling, and lowers it until some participant accep ...
,
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 a reserve for the item on sale.
* Then the auctioneer accepts ...
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 commo ...
References
Data interchange standards
Markup languages
{{Comp-sci-stub